SYMBOL INDEX (14969 symbols across 1354 files) FILE: compiler/cpp/src/thrift/audit/t_audit.cpp function thrift_audit_warning (line 30) | void thrift_audit_warning(int level, const char* fmt, ...) { function thrift_audit_failure (line 42) | void thrift_audit_failure(const char* fmt, ...) { function compare_namespace (line 52) | void compare_namespace(t_program* newProgram, t_program* oldProgram) function compare_enum_values (line 71) | void compare_enum_values(t_enum* newEnum,t_enum* oldEnum) function compare_enums (line 94) | void compare_enums(const std::vector& newEnumList, const std::v... function compare_type (line 121) | bool compare_type(t_type* newType, t_type* oldType) function compare_pair (line 166) | bool compare_pair(std::pair newMapPair, ... function compare_defaults (line 172) | bool compare_defaults(t_const_value* newStructDefault, t_const_value* ol... function compare_struct_field (line 216) | void compare_struct_field(t_field* newField, t_field* oldField, std::str... function compare_single_struct (line 249) | void compare_single_struct(t_struct* newStruct, t_struct* oldStruct, con... function compare_structs (line 301) | void compare_structs(const std::vector& newStructList, const ... function compare_single_function (line 327) | void compare_single_function(t_function* newFunction, t_function* oldFun... function compare_functions (line 347) | void compare_functions(const std::vector& newFunctionList, ... function compare_services (line 373) | void compare_services(const std::vector& newServices, const ... function compare_consts (line 425) | void compare_consts(const std::vector& newConst, const std::ve... FILE: compiler/cpp/src/thrift/common.cc function initGlobals (line 34) | void initGlobals() { function clearGlobals (line 48) | void clearGlobals() { FILE: compiler/cpp/src/thrift/generate/go_validator_generator.h function class (line 32) | class go_validator_generator { FILE: compiler/cpp/src/thrift/generate/t_c_glib_generator.cc class t_c_glib_generator (line 51) | class t_c_glib_generator : public t_oop_generator { method t_c_glib_generator (line 54) | t_c_glib_generator(t_program* program, function string (line 562) | string t_c_glib_generator::type_name(t_type* ttype, bool in_typedef, boo... function string (line 633) | string t_c_glib_generator::property_type_name(t_type* ttype, bool in_typ... function string (line 661) | string t_c_glib_generator::base_type_name(t_type* type) { function string (line 701) | string t_c_glib_generator::type_to_enum(t_type* type) { function string (line 747) | string t_c_glib_generator::constant_literal(t_type* type, t_const_value*... function string (line 810) | string t_c_glib_generator::constant_value(string name, t_type* type, t_c... function string (line 858) | string t_c_glib_generator::function_signature(t_function* tfunction) { function string (line 879) | string t_c_glib_generator::argument_list(t_struct* tstruct) { function string (line 902) | string t_c_glib_generator::xception_list(t_struct* tstruct) { function string (line 922) | string t_c_glib_generator::declare_field(t_field* tfield, function string (line 977) | string t_c_glib_generator::constant_value_with_storage(string fname, function string (line 4353) | string t_c_glib_generator::generate_free_func_from_type(t_type* ttype) { function string (line 4419) | string t_c_glib_generator::generate_hash_func_from_type(t_type* ttype) { function string (line 4457) | string t_c_glib_generator::generate_cmp_func_from_type(t_type* ttype) { function string (line 4495) | string t_c_glib_generator::generate_new_hash_from_type(t_type* key, t_ty... function string (line 4505) | string t_c_glib_generator::generate_new_array_from_type(t_type* ttype) { function string (line 4523) | string to_upper_case(string name) { function string (line 4532) | string to_lower_case(string name) { function string (line 4545) | string initial_caps_to_underscores(string name) { function string (line 4573) | string underscores_to_initial_caps(string name) { FILE: compiler/cpp/src/thrift/generate/t_cl_generator.cc class t_cl_generator (line 46) | class t_cl_generator : public t_oop_generator { method t_cl_generator (line 48) | t_cl_generator( function string (line 152) | string t_cl_generator::render_includes() { function string (line 163) | string t_cl_generator::package_of(t_program* program) { function string (line 168) | string t_cl_generator::package() { function string (line 172) | string t_cl_generator::prefix(string symbol) { function string (line 176) | string t_cl_generator::cl_autogen_comment() { function string (line 183) | string t_cl_generator::cl_docstring(string raw) { function string (line 195) | string t_cl_generator::generated_package() { function string (line 277) | string t_cl_generator::render_const_value(t_type* type, t_const_value* v... function string (line 489) | string t_cl_generator::typespec(t_type *t) { function string (line 513) | string t_cl_generator::function_signature(t_function* tfunction) { function string (line 517) | string t_cl_generator::argument_list(t_struct* tstruct) { function string (line 540) | string t_cl_generator::type_name(t_type* ttype) { FILE: compiler/cpp/src/thrift/generate/t_cpp_generator.cc class t_cpp_generator (line 49) | class t_cpp_generator : public t_oop_generator { method t_cpp_generator (line 51) | t_cpp_generator(t_program* program, method generate_struct (line 139) | void generate_struct(t_struct* tstruct) override { generate_cpp_struct... method generate_xception (line 140) | void generate_xception(t_struct* txception) override { generate_cpp_st... method is_reference (line 290) | bool is_reference(t_field* tfield) { return tfield->get_reference(); } method is_complex_type (line 292) | bool is_complex_type(t_type* ttype) { method set_use_include_prefix (line 303) | void set_use_include_prefix(bool use_include_prefix) { use_include_pre... method has_custom_ostream (line 316) | bool has_custom_ostream(t_type* ttype) const { function string (line 986) | string t_cpp_generator::render_const_value(ostream* out, function maybeMove (line 1224) | std::string maybeMove(std::string const& other, bool move) { type struct_ostream_operator_generator (line 2127) | namespace struct_ostream_operator_generator { function generate_required_field_value (line 2128) | void generate_required_field_value(std::ostream& out, const t_field* f... function generate_optional_field_value (line 2139) | void generate_optional_field_value(std::ostream& out, const t_field* f... function generate_field_value (line 2151) | void generate_field_value(std::ostream& out, const t_field* field, boo... function generate_field_name (line 2158) | void generate_field_name(std::ostream& out, const t_field* field) { function generate_field (line 2162) | void generate_field(std::ostream& out, const t_field* field, bool use_... function generate_fields (line 2167) | void generate_fields(std::ostream& out, class ProcessorGenerator (line 3410) | class ProcessorGenerator { method run (line 3414) | void run() { method type_name (line 3435) | std::string type_name(t_type* ttype, bool in_typedef = false, bool arg... method indent (line 3439) | std::string indent() { return generator_->indent(); } method indent_up (line 3442) | void indent_up() { generator_->indent_up(); } method indent_down (line 3443) | void indent_down() { generator_->indent_down(); } function string (line 4721) | string t_cpp_generator::namespace_prefix(string ns) { function string (line 4751) | string t_cpp_generator::namespace_open(string ns) { function string (line 4778) | string t_cpp_generator::namespace_close(string ns) { function string (line 4798) | string t_cpp_generator::type_name(t_type* ttype, bool in_typedef, bool a... function string (line 4878) | string t_cpp_generator::base_type_name(t_base_type::t_base tbase) { function string (line 4909) | string t_cpp_generator::declare_field(t_field* tfield, function string (line 4975) | string t_cpp_generator::function_signature(t_function* tfunction, function string (line 5024) | string t_cpp_generator::argument_list(t_struct* tstruct, bool name_param... function string (line 5048) | string t_cpp_generator::type_to_enum(t_type* type) { function string (line 5131) | string t_cpp_generator::get_include_prefix(const t_program& program) con... function string (line 5147) | string t_cpp_generator::get_legal_program_name(std::string program_name) FILE: compiler/cpp/src/thrift/generate/t_d_generator.cc class t_d_generator (line 54) | class t_d_generator : public t_oop_generator { method t_d_generator (line 56) | t_d_generator(t_program* program, method string (line 75) | static string suffix_if_reserved(const string& name) { method init_generator (line 81) | void init_generator() override { method close_generator (line 120) | void close_generator() override { method generate_consts (line 125) | void generate_consts(std::vector consts) override { method generate_typedef (line 169) | void generate_typedef(t_typedef* ttypedef) override { method generate_enum (line 175) | void generate_enum(t_enum* tenum) override { method generate_struct (line 198) | void generate_struct(t_struct* tstruct) override { method generate_xception (line 202) | void generate_xception(t_struct* txception) override { method generate_service (line 206) | void generate_service(t_service* tservice) override { method emit_doc (line 355) | void emit_doc(t_doc *doc, std::ostream& out) { method print_server_skeleton (line 374) | void print_server_skeleton(ostream& out, t_service* tservice) { method print_struct_definition (line 436) | void print_struct_definition(ostream& out, t_struct* tstruct, bool is_... method print_function_signature (line 500) | void print_function_signature(ostream& out, t_function* fn) { method string (line 523) | string render_const_value(t_type* type, t_const_value* value) { method string (line 632) | string render_package(const t_program& program) const { method string (line 645) | string render_type_name(const t_type* ttype, bool isArg = false) const { method string (line 707) | string render_req(t_field::e_req req) const { method print_default_imports (line 728) | void print_default_imports(ostream& out) { method is_immutable_type (line 738) | bool is_immutable_type(t_type* type) const { FILE: compiler/cpp/src/thrift/generate/t_dart_generator.cc class t_dart_generator (line 59) | class t_dart_generator : public t_oop_generator { method t_dart_generator (line 61) | t_dart_generator(t_program* program, method scope_up (line 88) | void scope_up(std::ostream& out, std::string prefix=" ") { method scope_down (line 93) | void scope_down(std::ostream& out, std::string postfix="\n") { method string (line 98) | string replace_all(string contents, string search, string repl) { method type_can_be_null (line 248) | bool type_can_be_null(t_type* ttype) { method get_type_suffix (line 255) | std::string get_type_suffix(t_type* ttype) { method split (line 259) | vector split(const string& s, char delim) { function string (line 312) | string t_dart_generator::find_library_name(t_program* program) { function string (line 327) | string t_dart_generator::dart_library(string file_name) { function string (line 344) | string t_dart_generator::service_imports() { function string (line 353) | string t_dart_generator::dart_thrift_imports() { function string (line 691) | string t_dart_generator::render_const_value(ostream& out, function string (line 2158) | string t_dart_generator::type_name(t_type* ttype) { function string (line 2186) | string t_dart_generator::type_name_instantiate(t_type* ttype) { function string (line 2213) | string t_dart_generator::base_type_name(t_base_type* type) { function string (line 2244) | string t_dart_generator::declare_field(t_field* tfield, bool init) { function string (line 2294) | string t_dart_generator::function_signature(t_function* tfunction) { function string (line 2312) | string t_dart_generator::argument_list(t_struct* tstruct) { function string (line 2333) | string t_dart_generator::type_to_enum(t_type* type) { function string (line 2490) | string t_dart_generator::constant_name(string name) { FILE: compiler/cpp/src/thrift/generate/t_delphi_generator.cc class t_delphi_generator (line 56) | class t_delphi_generator : public t_oop_generator { method t_delphi_generator (line 58) | t_delphi_generator(t_program* program, method autogen_comment (line 332) | std::string autogen_comment() override { method type_can_be_null (line 347) | bool type_can_be_null(t_type* ttype) { method indent_up_impl (line 435) | void indent_up_impl() { ++indent_impl_; } method indent_down_impl (line 436) | void indent_down_impl() { --indent_impl_; } method indent_impl (line 437) | std::string indent_impl() { function string (line 448) | string t_delphi_generator::replace_all(string contents, string search, s... function string (line 467) | string t_delphi_generator::xml_encode(string contents) { function string (line 481) | string t_delphi_generator::xmlattrib_encode(string contents) { function string (line 491) | string t_delphi_generator::xmldoc_encode(string contents) { function string (line 1271) | string t_delphi_generator::render_const_value(ostream& vars, function string (line 3014) | string t_delphi_generator::normalize_clsnm(string clsnm, string prefix, ... function string (line 3025) | string t_delphi_generator::type_name(t_type* ttype, function string (line 3100) | string t_delphi_generator::input_arg_prefix(t_type* ttype) { function string (line 3146) | string t_delphi_generator::base_type_name(t_base_type* tbase) { function string (line 3181) | string t_delphi_generator::declare_field(t_field* tfield, function string (line 3192) | string t_delphi_generator::function_signature(t_function* tfunction, function string (line 3234) | string t_delphi_generator::argument_list(t_struct* tstruct) { function string (line 3256) | string t_delphi_generator::constructor_argument_list(t_struct* tstruct, ... function string (line 3306) | string t_delphi_generator::type_to_enum(t_type* type) { function string (line 3346) | string t_delphi_generator::empty_value(t_type* type) { FILE: compiler/cpp/src/thrift/generate/t_erl_generator.cc type StringTo (line 45) | enum class StringTo {String, Binary, Both} type SetsTo (line 50) | enum class SetsTo {V1, V2} type TypeDeclaraion (line 55) | enum class TypeDeclaraion {Type, Nominal} class t_erl_generator (line 61) | class t_erl_generator : public t_generator { method t_erl_generator (line 63) | t_erl_generator(t_program* program, method make_safe_for_module_name (line 208) | std::string make_safe_for_module_name(std::string in) { method atomify (line 216) | std::string atomify(std::string in) { method constify (line 224) | std::string constify(std::string in) { function string (line 379) | string t_erl_generator::render_includes() { function string (line 395) | string t_erl_generator::erl_autogen_comment() { function string (line 405) | string t_erl_generator::comment(string in) { function string (line 417) | string t_erl_generator::erl_imports() { function emit_double_as_string (line 456) | const std::string emit_double_as_string(const double value) { function string (line 619) | string t_erl_generator::render_const_name(std::string name) { function string (line 623) | string t_erl_generator::render_const_name(std::string sname, std::string... function string (line 681) | string t_erl_generator::render_const_value(t_type* type, t_const_value* ... function string (line 786) | string t_erl_generator::render_const_list_values(t_type* type, t_const_v... function string (line 804) | string t_erl_generator::render_const_string_value(t_const_value* constva... function string (line 812) | string t_erl_generator::render_default_value(t_field* field) { function string (line 831) | string t_erl_generator::render_default_sets_value() { function string (line 842) | string t_erl_generator::render_member_type(t_field* field) { function string (line 847) | string t_erl_generator::render_type(t_type* type) { function string (line 869) | string t_erl_generator::render_base_type(t_type* type) { function string (line 888) | string t_erl_generator::render_string_type() { function string (line 901) | string t_erl_generator::render_type_declaration() { function string (line 912) | string t_erl_generator::render_member_requiredness(t_field* field) { function string (line 923) | string t_erl_generator::render_typedef_type(t_typedef* ttypedef) { function string (line 1022) | string t_erl_generator::render_member_value(t_field* field) { function string (line 1232) | string t_erl_generator::function_signature(t_function* tfunction, string... function string (line 1271) | string t_erl_generator::argument_list(t_struct* tstruct) { function string (line 1289) | string t_erl_generator::type_name(t_type* ttype) { function string (line 1310) | string t_erl_generator::type_to_enum(t_type* type) { FILE: compiler/cpp/src/thrift/generate/t_generator.cc function string (line 150) | string t_generator::escape_string(const string& in) const { function t_generator (line 230) | t_generator* t_generator_registry::get_generator(t_program* program, function t_generator (line 248) | t_generator* t_generator_registry::get_generator(t_program* program, con... FILE: compiler/cpp/src/thrift/generate/t_generator.h function class (line 43) | class t_generator { function virtual (line 204) | virtual std::string autogen_comment() { function virtual (line 210) | virtual std::string autogen_summary() { function indent_up (line 218) | void indent_up() { ++indent_; } function indent_down (line 220) | void indent_down() { --indent_; } function indent_count (line 225) | int indent_count() { return indent_; } function indent_validate (line 227) | void indent_validate( int expected, const char * func_name) { function std (line 261) | static std::string lowercase(std::string in) { function std (line 267) | static std::string uppercase(std::string in) { function std (line 319) | const std::string emit_double_as_string(const double value) { function t_type (line 348) | static t_type* get_true_type(t_type* type) { return type->get_true_type(... function open (line 408) | void open(std::string const& output_file_path_) { function close (line 414) | void close() { function clear_buf (line 455) | void clear_buf() { function is_readable (line 459) | static bool is_readable(std::string const& file_name) { type template_ofstream_with_content_based_conditional_update (line 467) | typedef template_ofstream_with_content_based_conditional_update of... FILE: compiler/cpp/src/thrift/generate/t_generator_registry.h function class (line 32) | class t_generator_factory { function t_generator (line 68) | t_generator* get_generator(t_program* program, function is_valid_namespace (line 74) | bool is_valid_namespace(const std::string& sub_namespace) override { function class (line 79) | class t_generator_registry { FILE: compiler/cpp/src/thrift/generate/t_go_generator.cc function type_need_reference (line 113) | static bool type_need_reference(t_type* type) { function string (line 531) | string t_go_generator::render_included_programs(string& unused_prot) { function string (line 551) | string t_go_generator::render_program_import(const t_program* program, s... function string (line 621) | string t_go_generator::render_system_packages(std::vector& syste... function string (line 653) | string t_go_generator::render_includes(bool consts) { function string (line 667) | string t_go_generator::render_import_protection() { function string (line 674) | string t_go_generator::render_fastbinary_includes() { function string (line 682) | string t_go_generator::go_autogen_comment() { function string (line 691) | string t_go_generator::go_package() { function string (line 699) | string t_go_generator::go_imports_begin(bool consts) { function string (line 727) | string t_go_generator::go_imports_end() { function string (line 950) | string t_go_generator::render_const_value(t_type* type, t_const_value* v... function string (line 4006) | string t_go_generator::declare_argument(t_field* tfield) { function string (line 4024) | string t_go_generator::render_field_initial_value(t_field* tfield, function string (line 4049) | string t_go_generator::function_signature(t_function* tfunction, string ... function string (line 4061) | string t_go_generator::function_signature_if(t_function* tfunction, stri... function string (line 4092) | string t_go_generator::argument_list(t_struct* tstruct) { function string (line 4112) | string t_go_generator::type_name(t_type* ttype) { function string (line 4121) | string t_go_generator::module_name(t_type* ttype) { function string (line 4139) | string t_go_generator::type_to_enum(t_type* type) { function string (line 4200) | string t_go_generator::type_to_go_key_type(t_type* type) { function string (line 4220) | string t_go_generator::type_to_go_type(t_type* type) { function string (line 4228) | string t_go_generator::type_to_go_type_with_opt(t_type* type, function string (line 4299) | string t_go_generator::type_to_spec_args(t_type* ttype) { function format_go_output (line 4392) | bool format_go_output(const string& file_path) { FILE: compiler/cpp/src/thrift/generate/t_go_generator.h function class (line 53) | class t_go_generator : public t_generator { FILE: compiler/cpp/src/thrift/generate/t_gv_generator.cc class t_gv_generator (line 44) | class t_gv_generator : public t_generator { method t_gv_generator (line 46) | t_gv_generator(t_program* program, FILE: compiler/cpp/src/thrift/generate/t_haxe_generator.cc class t_haxe_generator (line 44) | class t_haxe_generator : public t_oop_generator { method t_haxe_generator (line 46) | t_haxe_generator(t_program* program, method type_can_be_null (line 214) | bool type_can_be_null(t_type* ttype) { function string (line 302) | string t_haxe_generator::haxe_package() { function string (line 314) | string t_haxe_generator::haxe_type_imports() { function string (line 334) | string t_haxe_generator::haxe_thrift_imports() { function string (line 347) | string t_haxe_generator::haxe_thrift_gen_imports(t_struct* tstruct, stri... function string (line 372) | string t_haxe_generator::haxe_thrift_gen_imports(t_service* tservice) { function string (line 1617) | string t_haxe_generator::generate_service_method_onsuccess(t_function* t... function string (line 1696) | string t_haxe_generator::make_haxe_string_literal( string const& value) function string (line 2612) | string t_haxe_generator::type_name(t_type* ttype, bool in_container, boo... function string (line 2707) | string t_haxe_generator::base_type_name(t_base_type* type, bool in_conta... function string (line 2742) | string t_haxe_generator::declare_field(t_field* tfield, bool init) { function string (line 2755) | string t_haxe_generator::render_default_value_for_type( t_type* type, bo... function string (line 2794) | string t_haxe_generator::function_signature_combined(t_function* tfuncti... function string (line 2823) | string t_haxe_generator::function_signature_normal(t_function* tfunction) { function string (line 2840) | string t_haxe_generator::argument_list(t_struct* tstruct) { function string (line 2860) | string t_haxe_generator::type_to_enum(t_type* type) { function string (line 2982) | string t_haxe_generator::constant_name(string name) { FILE: compiler/cpp/src/thrift/generate/t_html_generator.cc type input_type (line 41) | enum input_type { INPUT_UNKNOWN, INPUT_UTF8, INPUT_PLAIN } class t_html_generator (line 48) | class t_html_generator : public t_generator { method t_html_generator (line 50) | t_html_generator(t_program* program, FILE: compiler/cpp/src/thrift/generate/t_java_generator.cc class t_java_generator (line 55) | class t_java_generator : public t_oop_generator { method t_java_generator (line 57) | t_java_generator(t_program* program, type isset_type (line 335) | enum isset_type { ISSET_NONE, ISSET_PRIMITIVE, ISSET_BITSET } method type_can_be_null (line 376) | bool type_can_be_null(t_type* ttype) { method is_deprecated (line 383) | bool is_deprecated(const std::map& annotatio... method is_enum_set (line 391) | bool is_enum_set(t_type* ttype) { method is_enum_map (line 403) | bool is_enum_map(t_type* ttype) { method inner_enum_type_name (line 415) | std::string inner_enum_type_name(t_type* ttype) { function string (line 504) | string t_java_generator::java_package() { function string (line 511) | string t_java_generator::java_suppressions() { function string (line 515) | string t_java_generator::java_nullable_annotation() { function string (line 519) | string t_java_generator::java_override_annotation() { function string (line 523) | string t_java_generator::normalize_name(string name) function string (line 793) | string t_java_generator::render_const_value(ostream& out, t_type* type, ... function string (line 4631) | string t_java_generator::type_name(t_type* ttype, function string (line 4701) | string t_java_generator::base_type_name(t_base_type* type, bool in_conta... function string (line 4738) | string t_java_generator::declare_field(t_field* tfield, bool init, bool ... function string (line 4801) | string t_java_generator::function_signature(t_function* tfunction, strin... function string (line 4822) | string t_java_generator::function_signature_async(t_function* tfunction, function string (line 4845) | string t_java_generator::function_signature_future(t_function* tfunction... function string (line 4852) | string t_java_generator::async_function_call_arglist(t_function* tfunc, function string (line 4873) | string t_java_generator::argument_list(t_struct* tstruct, bool include_t... function string (line 4893) | string t_java_generator::async_argument_list(t_function* tfunct, function string (line 4928) | string t_java_generator::type_to_enum(t_type* type) { function string (line 5062) | string t_java_generator::constant_name(string name) { type tm (line 5859) | struct tm FILE: compiler/cpp/src/thrift/generate/t_javame_generator.cc class t_javame_generator (line 44) | class t_javame_generator : public t_oop_generator { method t_javame_generator (line 46) | t_javame_generator(t_program* program, method type_can_be_null (line 228) | bool type_can_be_null(t_type* ttype) { function string (line 279) | string t_javame_generator::java_package() { function string (line 291) | string t_javame_generator::java_type_imports() { function string (line 301) | string t_javame_generator::java_thrift_imports() { function string (line 537) | string t_javame_generator::render_const_value(ostream& out, function string (line 587) | string t_javame_generator::box_type(t_type* type, string value) { function string (line 2771) | string t_javame_generator::type_name(t_type* ttype, function string (line 2809) | string t_javame_generator::base_type_name(t_base_type* type, bool in_con... function string (line 2843) | string t_javame_generator::declare_field(t_field* tfield, bool init) { function string (line 2893) | string t_javame_generator::function_signature(t_function* tfunction, str... function string (line 2910) | string t_javame_generator::argument_list(t_struct* tstruct, bool include... function string (line 2933) | string t_javame_generator::type_to_enum(t_type* type) { function string (line 2981) | string t_javame_generator::constant_name(string name) { FILE: compiler/cpp/src/thrift/generate/t_js_generator.cc class t_js_generator (line 58) | class t_js_generator : public t_oop_generator { method t_js_generator (line 60) | t_js_generator(t_program* program, method autogen_comment (line 246) | std::string autogen_comment() override { method js_namespace_pieces (line 254) | std::vector js_namespace_pieces(t_program* p) { method js_type_namespace (line 278) | std::string js_type_namespace(t_program* p) { method has_js_namespace (line 288) | bool has_js_namespace(t_program* p) { method js_namespace (line 296) | std::string js_namespace(t_program* p) { method string (line 320) | string ts_indent() { return indent() + (!ts_module_.empty() ? " " : "... method string (line 326) | string ts_declare() { return (ts_module_.empty() ? (gen_node_ ? "decla... method string (line 333) | string ts_get_req(t_field* field) {return (field->get_req() == t_field... method string (line 340) | string ts_print_doc(t_doc* tdoc) { function string (line 519) | string t_js_generator::js_includes() { function string (line 553) | string t_js_generator::ts_includes() { function string (line 572) | string t_js_generator::ts_service_includes() { function string (line 586) | string t_js_generator::render_includes() { function string (line 609) | string t_js_generator::render_ts_includes() { function string (line 628) | string t_js_generator::get_import_path(t_program* program) { function string (line 742) | string t_js_generator::render_const_value(t_type* type, t_const_value* v... function t_type (line 883) | t_type* t_js_generator::get_contained_type(t_type* t) { function string (line 2666) | string t_js_generator::declare_field(t_field* tfield, bool init, bool ob... function string (line 2718) | string t_js_generator::function_signature(t_function* tfunction, function string (line 2735) | string t_js_generator::argument_list(t_struct* tstruct, bool include_cal... function string (line 2763) | string t_js_generator::type_to_enum(t_type* type) { function string (line 2810) | string t_js_generator::ts_get_type(t_type* type) { FILE: compiler/cpp/src/thrift/generate/t_json_generator.cc class t_json_generator (line 48) | class t_json_generator : public t_generator { method t_json_generator (line 50) | t_json_generator(t_program* program, method string (line 94) | string number_to_string(T t) { method write_number (line 103) | void write_number(T n) { function string (line 146) | string t_json_generator::escape_json_string(const string& input) { function string (line 537) | string t_json_generator::json_str(const string& str) { function string (line 769) | string t_json_generator::get_type_name(t_type* ttype) { function string (line 797) | string t_json_generator::get_qualified_name(t_type* ttype) { FILE: compiler/cpp/src/thrift/generate/t_kotlin_generator.cc class t_kotlin_generator (line 66) | class t_kotlin_generator : public t_oop_generator { method t_kotlin_generator (line 68) | t_kotlin_generator(t_program* program, function string (line 327) | string t_kotlin_generator::base_type_name(t_base_type* type) { function string (line 358) | string t_kotlin_generator::type_name(t_type* ttype, function string (line 1185) | string t_kotlin_generator::base_type_write_expression(t_base_type* tbase... function string (line 1215) | string t_kotlin_generator::base_type_read_expression(t_base_type* tbase) { function string (line 1398) | string t_kotlin_generator::function_signature(t_function* tfunction, str... function string (line 1890) | string t_kotlin_generator::type_to_enum(t_type* type) { function string (line 1932) | string t_kotlin_generator::inner_enum_type_name(t_type* ttype) { function string (line 1971) | string t_kotlin_generator::kotlin_package() { function string (line 1978) | string t_kotlin_generator::warning_surpressions() { function string (line 1984) | string t_kotlin_generator::constant_name(string name) { function string (line 2004) | string t_kotlin_generator::kotlin_safe_name(const string& name) { FILE: compiler/cpp/src/thrift/generate/t_lua_generator.cc class t_lua_generator (line 33) | class t_lua_generator : public t_oop_generator { method t_lua_generator (line 35) | t_lua_generator(t_program* program, method autogen_comment (line 157) | std::string autogen_comment() override { function string (line 248) | string t_lua_generator::render_const_value(t_type* type, t_const_value* ... function string (line 1107) | string t_lua_generator::lua_includes() { function string (line 1115) | string t_lua_generator::get_namespace(const t_program* program) { function string (line 1123) | string t_lua_generator::function_signature(t_function* tfunction, string... function string (line 1129) | string t_lua_generator::argument_list(t_struct* tstruct, string prefix) { function string (line 1143) | string t_lua_generator::type_to_enum(t_type* type) { FILE: compiler/cpp/src/thrift/generate/t_markdown_generator.cc class t_markdown_generator (line 46) | class t_markdown_generator : public t_generator { type input_type (line 48) | enum input_type { INPUT_UNKNOWN, INPUT_UTF8, INPUT_PLAIN } method t_markdown_generator (line 51) | t_markdown_generator(t_program* program, FILE: compiler/cpp/src/thrift/generate/t_netstd_generator.cc function field_has_default (line 105) | static bool field_has_default(t_field* tfield) { return tfield->get_valu... function field_is_required (line 107) | static bool field_is_required(t_field* tfield) { return tfield->get_req(... function t_type (line 109) | static t_type* resolve_typedef(t_type* ttype) function type_can_be_null (line 119) | static bool type_can_be_null(t_type* ttype) function string (line 171) | string t_netstd_generator::normalize_name(string name, bool is_arg_name) function string (line 371) | string t_netstd_generator::netstd_type_usings() const function string (line 398) | string t_netstd_generator::netstd_thrift_usings() const function string (line 663) | string t_netstd_generator::render_const_value(ostream& out, string name,... function string (line 3224) | string t_netstd_generator::make_csharp_string_literal( string const& value) function string (line 3248) | string t_netstd_generator::make_valid_csharp_identifier(string const& fr... function string (line 3295) | string t_netstd_generator::get_mapped_member_name(string name) function string (line 3410) | string t_netstd_generator::convert_to_pascal_case(const string& str) { function string (line 3433) | string t_netstd_generator::get_isset_name(const string& str) { function string (line 3438) | string t_netstd_generator::prop_name(t_field* tfield, bool suppress_mapp... function string (line 3451) | string t_netstd_generator::func_name(t_function* tfunc, bool suppress_ma... function string (line 3455) | string t_netstd_generator::func_name(std::string fname, bool suppress_ma... function string (line 3485) | string t_netstd_generator::nullable_suffix() { function string (line 3494) | string t_netstd_generator::nullable_field_suffix(t_field* tfield) { function string (line 3502) | string t_netstd_generator::nullable_field_suffix(t_type* ttype) { function string (line 3527) | string t_netstd_generator::nullable_value_access(t_type* ttype) { function string (line 3562) | string t_netstd_generator::type_name(t_type* ttype, bool with_namespace) function string (line 3607) | string t_netstd_generator::base_type_name(t_base_type* tbase) function string (line 3638) | string t_netstd_generator::get_deep_copy_method_call(t_type* ttype, bool... function string (line 3701) | string t_netstd_generator::declare_field(t_field* tfield, bool init, boo... function string (line 3716) | string t_netstd_generator::initialize_field(t_field* tfield) function string (line 3794) | string t_netstd_generator::function_signature(t_function* tfunction, str... function string (line 3800) | string t_netstd_generator::function_signature_async(t_function* tfunctio... function string (line 3823) | string t_netstd_generator::argument_list(t_struct* tstruct, bool with_ty... function string (line 3849) | string t_netstd_generator::type_to_enum(t_type* type) function string (line 3986) | string t_netstd_generator::get_enum_class_name(t_type* type) FILE: compiler/cpp/src/thrift/generate/t_netstd_generator.h function class (line 50) | class t_netstd_generator : public t_oop_generator FILE: compiler/cpp/src/thrift/generate/t_ocaml_generator.cc class t_ocaml_generator (line 45) | class t_ocaml_generator : public t_oop_generator { method t_ocaml_generator (line 47) | t_ocaml_generator(t_program* program, function string (line 251) | string t_ocaml_generator::ocaml_autogen_comment() { function string (line 259) | string t_ocaml_generator::ocaml_imports() { function string (line 348) | string t_ocaml_generator::render_const_value(t_type* type, t_const_value... function string (line 516) | string t_ocaml_generator::struct_member_copy_of(t_type* type, string wha... function string (line 1609) | string t_ocaml_generator::function_signature(t_function* tfunction, stri... function string (line 1614) | string t_ocaml_generator::function_type(t_function* tfunc, bool method, ... function string (line 1635) | string t_ocaml_generator::argument_list(t_struct* tstruct) { function string (line 1652) | string t_ocaml_generator::type_name(t_type* ttype) { function string (line 1670) | string t_ocaml_generator::exception_ctor(t_type* ttype) { function string (line 1685) | string t_ocaml_generator::type_to_enum(t_type* type) { function string (line 1728) | string t_ocaml_generator::render_ocaml_type(t_type* type) { FILE: compiler/cpp/src/thrift/generate/t_oop_generator.h function class (line 36) | class t_oop_generator : public t_generator { FILE: compiler/cpp/src/thrift/generate/t_perl_generator.cc class t_perl_generator (line 44) | class t_perl_generator : public t_oop_generator { method t_perl_generator (line 46) | t_perl_generator(t_program* program, method autogen_comment (line 154) | std::string autogen_comment() override { method perl_namespace_dirs (line 159) | void perl_namespace_dirs(t_program* p, std::list& dirs) { method perl_namespace (line 175) | std::string perl_namespace(t_program* p) { method get_namespace_out_dir (line 195) | std::string get_namespace_out_dir() { function string (line 254) | string t_perl_generator::perl_includes() { function string (line 323) | string t_perl_generator::render_const_value(t_type* type, t_const_value*... function string (line 1556) | string t_perl_generator::declare_field(t_field* tfield, bool init, bool ... function string (line 1605) | string t_perl_generator::function_signature(t_function* tfunction, strin... function string (line 1626) | string t_perl_generator::argument_list(t_struct* tstruct) { function string (line 1646) | string t_perl_generator::type_to_enum(t_type* type) { FILE: compiler/cpp/src/thrift/generate/t_php_generator.cc class t_php_generator (line 47) | class t_php_generator : public t_oop_generator { method t_php_generator (line 49) | t_php_generator(t_program* program, method indent_str (line 105) | std::string indent_str() const override { method php_is_scalar (line 235) | bool php_is_scalar(t_type *ttype) { method php_namespace_base (line 246) | std::string php_namespace_base(const t_program* p) { method string (line 258) | string php_namespace(const t_program* p) { method string (line 265) | string php_namespace_suffix(const t_program* p) { method string (line 274) | string php_namespace_directory(string directory, bool end = true) { method string (line 284) | string php_namespace_autoload(const t_program* p) { method string (line 290) | string php_namespace_declaration(t_type* t) { return t->get_name(); } method php_path (line 292) | std::string php_path(t_program* p) { method string (line 314) | string classify(string str) { method split (line 344) | vector split(const string& s, char delim) { method string (line 355) | string capitalize(string str) { function string (line 473) | string t_php_generator::php_includes() { function string (line 649) | string t_php_generator::render_const_value(t_type* type, t_const_value* ... function string (line 2700) | string t_php_generator::declare_field(t_field* tfield, bool init, bool o... function string (line 2748) | string t_php_generator::function_signature(t_function* tfunction, string... function string (line 2755) | string t_php_generator::argument_list(t_struct* tstruct, bool addTypeHin... function string (line 2791) | string t_php_generator::type_to_cast(t_type* type) { function string (line 2820) | string t_php_generator::type_to_enum(t_type* type) { function string (line 2865) | string t_php_generator::type_to_phpdoc(t_type* type) { FILE: compiler/cpp/src/thrift/generate/t_py_generator.cc class t_py_generator (line 47) | class t_py_generator : public t_generator { method t_py_generator (line 49) | t_py_generator(t_program* program, method indent_str (line 159) | std::string indent_str() const override { method is_valid_namespace (line 277) | static bool is_valid_namespace(const std::string& sub_namespace) { method get_real_py_module (line 281) | static std::string get_real_py_module(const t_program* program, bool g... method is_immutable (line 296) | static bool is_immutable(t_type* ttype) { method maybe_escape_identifier (line 381) | std::string maybe_escape_identifier(const std::string& identifier) { method lang_keywords_for_validation (line 388) | std::set lang_keywords_for_validation() const override { function string (line 465) | string t_py_generator::render_includes() { function string (line 477) | string t_py_generator::py_autogen_comment() { function string (line 490) | string t_py_generator::py_imports() { function string (line 607) | string t_py_generator::render_const_value(t_type* type, t_const_value* v... function string (line 2762) | string t_py_generator::declare_argument(t_field* tfield) { function string (line 2781) | string t_py_generator::render_field_default_value(t_field* tfield) { function string (line 2796) | string t_py_generator::function_signature(t_function* tfunction, bool in... function string (line 2816) | string t_py_generator::argument_list(t_struct* tstruct, vector* ... function string (line 2855) | string t_py_generator::type_name(t_type* ttype) { function string (line 2870) | string t_py_generator::arg_hint(t_type* type) { function string (line 2878) | string t_py_generator::member_hint(t_type* type, t_field::e_req req) { function string (line 2890) | string t_py_generator::func_hint(t_type* type) { function string (line 2901) | string t_py_generator::type_to_py_type(t_type* type) { function string (line 2943) | string t_py_generator::type_to_enum(t_type* type) { function string (line 2986) | string t_py_generator::type_to_spec_args(t_type* ttype) { FILE: compiler/cpp/src/thrift/generate/t_rb_generator.cc class t_rb_ofstream (line 49) | class t_rb_ofstream : public std::ofstream { method t_rb_ofstream (line 54) | t_rb_ofstream() : std::ofstream(), indent_(0) {} method t_rb_ofstream (line 55) | explicit t_rb_ofstream(const char* filename, method t_rb_ofstream (line 60) | t_rb_ofstream& indent() { method indent_up (line 67) | void indent_up() { indent_++; } method indent_down (line 68) | void indent_down() { indent_--; } class t_rb_generator (line 75) | class t_rb_generator : public t_oop_generator { method t_rb_generator (line 77) | t_rb_generator(t_program* program, method ruby_modules (line 206) | std::vector ruby_modules(const t_program* p) { function string (line 295) | string t_rb_generator::render_require_thrift() { function string (line 306) | string t_rb_generator::render_includes() { function string (line 329) | string t_rb_generator::rb_autogen_comment() { function t_rb_ofstream (line 423) | t_rb_ofstream& t_rb_generator::render_const_value(t_rb_ofstream& out, method t_rb_ofstream (line 54) | t_rb_ofstream() : std::ofstream(), indent_(0) {} method t_rb_ofstream (line 55) | explicit t_rb_ofstream(const char* filename, method t_rb_ofstream (line 60) | t_rb_ofstream& indent() { method indent_up (line 67) | void indent_up() { indent_++; } method indent_down (line 68) | void indent_down() { indent_--; } function string (line 1111) | string t_rb_generator::function_signature(t_function* tfunction, string ... function string (line 1119) | string t_rb_generator::argument_list(t_struct* tstruct) { function string (line 1136) | string t_rb_generator::type_name(const t_type* ttype) { function string (line 1147) | string t_rb_generator::full_type_name(const t_type* ttype) { function string (line 1159) | string t_rb_generator::type_to_enum(t_type* type) { function string (line 1201) | string t_rb_generator::rb_namespace_to_path_prefix(string rb_namespace) { FILE: compiler/cpp/src/thrift/generate/t_rs_generator.cc class t_rs_generator (line 54) | class t_rs_generator : public t_generator { method t_rs_generator (line 56) | t_rs_generator(t_program* program, const std::map lang_keywords_for_validation() const override { function string (line 343) | string t_swift_generator::swift_imports() { function string (line 371) | string t_swift_generator::swift_thrift_imports() { function string (line 556) | string t_swift_generator::enum_case_name(t_enum_value* tenum_case, bool ... function string (line 570) | string t_swift_generator::enum_const_name(string enum_identifier) { function string (line 1543) | string t_swift_generator::function_result_helper_struct_type(t_service *... function string (line 1551) | string t_swift_generator::function_args_helper_struct_type(t_service *ts... function string (line 2535) | string t_swift_generator::type_name(t_type* ttype, bool is_optional, boo... function string (line 2573) | string t_swift_generator::base_type_name(t_base_type* type) { function string (line 2753) | string t_swift_generator::declare_property(t_field* tfield, bool is_priv... function string (line 2782) | string t_swift_generator::function_signature(t_function* tfunction) { function string (line 2906) | string t_swift_generator::async_function_signature(t_function* tfunction) { function string (line 2935) | string t_swift_generator::promise_function_signature(t_function* tfuncti... function string (line 2943) | string t_swift_generator::function_name(t_function* tfunction) { function string (line 2958) | string t_swift_generator::argument_list(t_struct* tstruct, string protoc... function string (line 3113) | string t_swift_generator::maybe_escape_identifier(const string& identifi... function string (line 3123) | string t_swift_generator::type_to_enum(t_type* type, bool qualified) { FILE: compiler/cpp/src/thrift/generate/t_xml_generator.cc class t_xml_generator (line 52) | class t_xml_generator : public t_generator { method t_xml_generator (line 54) | t_xml_generator( t_program* program, method string (line 124) | string number_to_string(T t) { method write_number (line 133) | void write_number(T n) { method write_element_number (line 138) | void write_element_number(string name, T n) { method xml_autogen_comment (line 149) | virtual std::string xml_autogen_comment() { function string (line 164) | string t_xml_generator::target_namespace(t_program* program) { function string (line 251) | string t_xml_generator::escape_xml_string(const string& input) { function string (line 668) | string t_xml_generator::get_type_name(t_type* ttype) { FILE: compiler/cpp/src/thrift/generate/t_xsd_generator.cc class t_xsd_generator (line 43) | class t_xsd_generator : public t_generator { method t_xsd_generator (line 45) | t_xsd_generator(t_program* program, method generate_enum (line 75) | void generate_enum(t_enum* tenum) override { (void)tenum; } method ns (line 89) | std::string ns(std::string in, std::string ns) { return ns + ":" + in; } method xsd (line 91) | std::string xsd(std::string in) { return ns(in, "xsd"); } method xml_autogen_comment (line 96) | virtual std::string xml_autogen_comment() { function string (line 313) | string t_xsd_generator::type_name(t_type* ttype) { function string (line 339) | string t_xsd_generator::base_type_name(t_base_type::t_base tbase) { FILE: compiler/cpp/src/thrift/generate/validator_parser.cc function t_field (line 510) | t_field* validation_parser::get_referenced_field(std::string annotation_... FILE: compiler/cpp/src/thrift/generate/validator_parser.h function class (line 30) | class validation_value { function set_double (line 64) | void set_double(const double val) { function get_double (line 68) | double get_double() { return double_val; } function set_bool (line 70) | void set_bool(const bool val) { function set_enum (line 76) | void set_enum(t_enum_value* val) { function t_enum_value (line 80) | t_enum_value* get_enum() const { return enum_val; } function set_string (line 82) | void set_string(const std::string val) { function set_function (line 88) | void set_function(validation_function* val) { function validation_function (line 93) | validation_function* get_function() { return function_val; } function set_field_reference (line 95) | void set_field_reference(t_field* val) { function t_field (line 99) | t_field* get_field_reference() const { return field_reference_val; } function class (line 119) | class validation_rule { function class (line 136) | class validation_parser { FILE: compiler/cpp/src/thrift/globals.h type PARSE_MODE (line 51) | enum PARSE_MODE { INCLUDES = 1, PROGRAM = 2 } type PROGDOCTEXT_STATUS (line 102) | enum PROGDOCTEXT_STATUS { FILE: compiler/cpp/src/thrift/logging.cc function pdebug (line 30) | void pdebug(const char* fmt, ...) { function pverbose (line 42) | void pverbose(const char* fmt, ...) { function pwarning (line 52) | void pwarning(int level, const char* fmt, ...) { function failure (line 64) | void failure(const char* fmt, ...) { FILE: compiler/cpp/src/thrift/main.cc function check_is_directory (line 192) | bool check_is_directory(const char* dir_name) { function yyerror (line 229) | void yyerror(const char* fmt, ...) { function pdebug (line 245) | void pdebug(const char* fmt, ...) { function pverbose (line 262) | void pverbose(const char* fmt, ...) { function pwarning (line 277) | void pwarning(int level, const char* fmt, ...) { function failure (line 294) | void failure(const char* fmt, ...) { function string (line 307) | string program_name(string filename) { function string (line 322) | string directory_name(string filename) { function string (line 334) | string include_file(string filename) { function clear_doctext (line 389) | void clear_doctext() { function reset_program_doctext_info (line 400) | void reset_program_doctext_info() { function declare_valid_program_doctext (line 413) | void declare_valid_program_doctext() { function dump_docstrings (line 565) | void dump_docstrings(t_program* program) { function check_for_list_of_bytes (line 623) | void check_for_list_of_bytes(t_type* list_elem_type) { function emit_byte_type_warning (line 637) | void emit_byte_type_warning() { function error_unsupported_namespace_decl (line 651) | void error_unsupported_namespace_decl(const char* old_form, const char* ... function version (line 663) | void version() { function usage (line 670) | void usage() { function help (line 679) | void help() { function validate_const_rec (line 733) | void validate_const_rec(std::string name, t_type* type, t_const_value* v... function validate_simple_identifier (line 864) | void validate_simple_identifier(const char* identifier) { function validate_const_type (line 875) | void validate_const_type(t_const* c) { function validate_field_value (line 882) | void validate_field_value(t_field* field, t_const_value* cv) { function validate_throws (line 889) | bool validate_throws(t_struct* throws) { function skip_utf8_bom (line 903) | bool skip_utf8_bom(FILE* f) { function parse (line 921) | void parse(t_program* program, t_program* parent_program, std::set& generator_string... function audit (line 1047) | void audit(t_program* new_program, function main (line 1079) | int main(int argc, char** argv) { FILE: compiler/cpp/src/thrift/parse/parse.cc function t_type (line 25) | t_type* t_type::get_true_type() { function t_type (line 29) | const t_type* t_type::get_true_type() const { FILE: compiler/cpp/src/thrift/parse/t_base_type.h function class (line 31) | class t_base_type : public t_type { function set_binary (line 61) | void set_binary(bool val) { binary_ = val; } function std (line 67) | static std::string t_base_name(t_base tbase) { FILE: compiler/cpp/src/thrift/parse/t_const.h function class (line 33) | class t_const : public t_doc { FILE: compiler/cpp/src/thrift/parse/t_const_value.h function class (line 34) | class t_const_value { function set_string (line 55) | void set_string(std::string val) { function set_integer (line 62) | void set_integer(int64_t val) { function set_uuid (line 88) | void set_uuid(std::string val) { function set_double (line 100) | void set_double(double val) { function set_map (line 107) | void set_map() { valType_ = CV_MAP; } function add_map (line 109) | void add_map(t_const_value* key, t_const_value* val) { mapVal_[key] = va... function set_list (line 113) | void set_list() { valType_ = CV_LIST; } function add_list (line 115) | void add_list(t_const_value* val) { listVal_.push_back(val); } function set_identifier (line 119) | void set_identifier(std::string val) { function set_enum (line 153) | void set_enum(t_enum* tenum) { enum_ = tenum; } function else (line 161) | struct map_entry_compare { function operator (line 178) | bool operator < (const t_const_value& that) const { function validate_uuid (line 215) | void validate_uuid(std::string & uuid) const { FILE: compiler/cpp/src/thrift/parse/t_container.h function class (line 25) | class t_container : public t_type { FILE: compiler/cpp/src/thrift/parse/t_doc.h function class (line 30) | class t_doc { FILE: compiler/cpp/src/thrift/parse/t_enum.h function class (line 32) | class t_enum : public t_type { FILE: compiler/cpp/src/thrift/parse/t_enum_value.h function class (line 33) | class t_enum_value : public t_doc { FILE: compiler/cpp/src/thrift/parse/t_field.h function class (line 38) | class t_field : public t_doc { function set_reference (line 113) | void set_reference(bool reference) { reference_ = reference; } type t_field_id (line 132) | struct t_field_id { FILE: compiler/cpp/src/thrift/parse/t_function.h function class (line 34) | class t_function : public t_doc { function t_type (line 74) | t_type* get_returntype() const { return returntype_; } function t_struct (line 78) | t_struct* get_arglist() const { return arglist_; } function t_struct (line 80) | t_struct* get_xceptions() const { return xceptions_; } FILE: compiler/cpp/src/thrift/parse/t_list.h function class (line 29) | class t_list : public t_container { FILE: compiler/cpp/src/thrift/parse/t_map.h function class (line 30) | class t_map : public t_container { FILE: compiler/cpp/src/thrift/parse/t_program.h function class (line 58) | class t_program : public t_doc { function add_typedef (line 104) | void add_typedef(t_typedef* td) { typedefs_.push_back(td); } function add_enum (line 105) | void add_enum(t_enum* te) { enums_.push_back(te); } function add_const (line 106) | void add_const(t_const* tc) { consts_.push_back(tc); } function add_struct (line 107) | void add_struct(t_struct* ts) { function add_xception (line 111) | void add_xception(t_struct* tx) { function add_service (line 115) | void add_service(t_service* ts) { function set_out_path (line 125) | void set_out_path(std::string out_path, bool out_path_is_absolute) { function is_unique_typename (line 141) | bool is_unique_typename(const t_type* t) const { function program_typename_count (line 155) | int program_typename_count(const t_program* prog, const t_type* t) const { function is_common_namespace (line 192) | bool is_common_namespace(const t_program* prog, const t_type* t) const { function set_namespace (line 249) | void set_namespace(std::string name) { namespace_ = name; } function t_scope (line 252) | t_scope* scope() { return scope_; } function t_scope (line 254) | const t_scope* scope() const { return scope_; } function add_include (line 258) | void add_include(t_program* program) { function add_include (line 262) | void add_include(std::string path, std::string include_site) { function set_include_prefix (line 277) | void set_include_prefix(std::string include_prefix) { function set_namespace (line 288) | void set_namespace(std::string language, std::string name_space) { function set_namespace_annotations (line 334) | void set_namespace_annotations(std::string language, std::map() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector> (line 1740) | struct StringMaker> { method convert (line 1742) | static std::string convert( const std::tuple& tuple ) type Catch (line 1789) | namespace Catch { type IConfig (line 382) | struct IConfig type CaseSensitive (line 384) | struct CaseSensitive { enum Choice { type Choice (line 384) | enum Choice { class NonCopyable (line 389) | class NonCopyable { method NonCopyable (line 391) | NonCopyable( NonCopyable const& ) = delete; method NonCopyable (line 392) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 393) | NonCopyable& operator = ( NonCopyable const& ) = delete; method NonCopyable (line 394) | NonCopyable& operator = ( NonCopyable && ) = delete; method NonCopyable (line 401) | NonCopyable() {} class SafeBool (line 405) | class SafeBool { method type (line 409) | static type makeSafe( bool value ) { method trueValue (line 413) | void trueValue() const {} function deleteAll (line 417) | inline void deleteAll( ContainerT& container ) { function deleteAllValues (line 424) | inline void deleteAllValues( AssociativeContainerT& container ) { type pluralise (line 441) | struct pluralise { type SourceLineInfo (line 450) | struct SourceLineInfo { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function isTrue (line 471) | inline bool isTrue( bool value ){ return value; } function alwaysTrue (line 472) | inline bool alwaysTrue() { return true; } function alwaysFalse (line 473) | inline bool alwaysFalse() { return false; } type StreamEndStop (line 484) | struct StreamEndStop { function T (line 490) | T const& operator + ( T const& value, StreamEndStop ) { class NotImplementedException (line 500) | class NotImplementedException : public std::exception method NotImplementedException (line 504) | NotImplementedException( NotImplementedException const& ) {} type IGeneratorInfo (line 530) | struct IGeneratorInfo { type IGeneratorsForTest (line 536) | struct IGeneratorsForTest { class Ptr (line 561) | class Ptr { method Ptr (line 563) | Ptr() : m_p( CATCH_NULL ){} method Ptr (line 564) | Ptr( T* p ) : m_p( p ){ method Ptr (line 568) | Ptr( Ptr const& other ) : m_p( other.m_p ){ method reset (line 576) | void reset() { method Ptr (line 581) | Ptr& operator = ( T* p ){ method Ptr (line 586) | Ptr& operator = ( Ptr const& other ){ method swap (line 591) | void swap( Ptr& other ) { std::swap( m_p, other.m_p ); } method T (line 592) | T* get() const{ return m_p; } method T (line 593) | T& operator*() const { return *m_p; } method T (line 594) | T* operator->() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector (line 4429) | struct RemoveConstRef{ typedef T type; } type RemoveConstRef (line 4430) | struct RemoveConstRef{ typedef T type; } type RemoveConstRef (line 4431) | struct RemoveConstRef{ typedef T type; } type IsBool (line 4433) | struct IsBool { static const bool value = false; } type IsBool (line 4434) | struct IsBool { static const bool value = true; } function convertInto (line 4437) | void convertInto( std::string const& _source, T& _dest ) { function convertInto (line 4444) | inline void convertInto( std::string const& _source, std::string& _d... function toLowerCh (line 4447) | char toLowerCh(char c) { function convertInto (line 4450) | inline void convertInto( std::string const& _source, bool& _dest ) { type IArgFunction (line 4462) | struct IArgFunction { method IArgFunction (line 4465) | IArgFunction() = default; method IArgFunction (line 4466) | IArgFunction( IArgFunction const& ) = default; class BoundArgFunction (line 4474) | class BoundArgFunction { method BoundArgFunction (line 4476) | BoundArgFunction() : functionObj( CLARA_NULL ) {} method BoundArgFunction (line 4477) | BoundArgFunction( IArgFunction* _functionObj ) : function... method BoundArgFunction (line 4478) | BoundArgFunction( BoundArgFunction const& other ) : functionObj( o... method BoundArgFunction (line 4479) | BoundArgFunction& operator = ( BoundArgFunction const& other ) { method set (line 4487) | void set( ConfigT& config, std::string const& value ) const { method takesArg (line 4490) | bool takesArg() const { return functionObj->takesArg(); } method isSet (line 4492) | bool isSet() const { type NullBinder (line 4500) | struct NullBinder : IArgFunction{ method set (line 4501) | virtual void set( C&, std::string const& ) const {} method takesArg (line 4502) | virtual bool takesArg() const { return true; } type BoundDataMember (line 4507) | struct BoundDataMember : IArgFunction{ method BoundDataMember (line 4508) | BoundDataMember( M C::* _member ) : member( _member ) {} method set (line 4509) | virtual void set( C& p, std::string const& stringValue ) const { method takesArg (line 4512) | virtual bool takesArg() const { return !IsBool::value; } type BoundUnaryMethod (line 4517) | struct BoundUnaryMethod : IArgFunction{ method BoundUnaryMethod (line 4518) | BoundUnaryMethod( void (C::*_member)( M ) ) : member( _member ) {} method set (line 4519) | virtual void set( C& p, std::string const& stringValue ) const { method takesArg (line 4524) | virtual bool takesArg() const { return !IsBool::value; } type BoundNullaryMethod (line 4529) | struct BoundNullaryMethod : IArgFunction{ method BoundNullaryMethod (line 4530) | BoundNullaryMethod( void (C::*_member)() ) : member( _member ) {} method set (line 4531) | virtual void set( C& p, std::string const& stringValue ) const { method takesArg (line 4537) | virtual bool takesArg() const { return false; } type BoundUnaryFunction (line 4543) | struct BoundUnaryFunction : IArgFunction{ method BoundUnaryFunction (line 4544) | BoundUnaryFunction( void (*_function)( C& ) ) : function( _functio... method set (line 4545) | virtual void set( C& obj, std::string const& stringValue ) const { method takesArg (line 4551) | virtual bool takesArg() const { return false; } type BoundBinaryFunction (line 4557) | struct BoundBinaryFunction : IArgFunction{ method BoundBinaryFunction (line 4558) | BoundBinaryFunction( void (*_function)( C&, T ) ) : function( _fun... method set (line 4559) | virtual void set( C& obj, std::string const& stringValue ) const { method takesArg (line 4564) | virtual bool takesArg() const { return !IsBool::value; } function argsToVector (line 4571) | inline std::vector argsToVector( int argc, char const* co... class Parser (line 4579) | class Parser { type Mode (line 4580) | enum Mode { None, MaybeShortOpt, SlashOpt, ShortOpt, LongOpt, Positi... type Token (line 4586) | struct Token { type Type (line 4587) | enum Type { Positional, ShortOpt, LongOpt } method Token (line 4588) | Token( Type _type, std::string const& _data ) : type( _type ), dat... method Parser (line 4593) | Parser() : mode( None ), from( 0 ), inQuotes( false ){} method parseIntoTokens (line 4595) | void parseIntoTokens( std::vector const& args, std::vec... method parseIntoTokens (line 4601) | void parseIntoTokens( std::string const& arg, std::vector& to... method Mode (line 4610) | Mode handleMode( std::size_t i, char c, std::string const& arg, std:... method Mode (line 4622) | Mode handleNone( std::size_t i, char c ) { method Mode (line 4635) | Mode handleMaybeShortOpt( std::size_t i, char c ) { method Mode (line 4642) | Mode handleOpt( std::size_t i, char c, std::string const& arg, std::... method Mode (line 4656) | Mode handlePositional( std::size_t i, char c, std::string const& arg... type CommonArgProperties (line 4667) | struct CommonArgProperties { method CommonArgProperties (line 4668) | CommonArgProperties() {} method CommonArgProperties (line 4669) | CommonArgProperties( Detail::BoundArgFunction const& _bound... method takesArg (line 4676) | bool takesArg() const { method validate (line 4679) | void validate() const { type OptionArgProperties (line 4684) | struct OptionArgProperties { method hasShortName (line 4688) | bool hasShortName( std::string const& shortName ) const { method hasLongName (line 4691) | bool hasLongName( std::string const& _longName ) const { type PositionalArgProperties (line 4695) | struct PositionalArgProperties { method PositionalArgProperties (line 4696) | PositionalArgProperties() : position( -1 ) {} method isFixedPositional (line 4699) | bool isFixedPositional() const { class CommandLine (line 4705) | class CommandLine { type Arg (line 4707) | struct Arg : CommonArgProperties, OptionArgProperties, Posi... method Arg (line 4708) | Arg() {} method Arg (line 4709) | Arg( Detail::BoundArgFunction const& _boundField ) : Comm... method dbgName (line 4713) | std::string dbgName() const { method commands (line 4720) | std::string commands() const { method addOptName (line 4744) | void addOptName( Arg& arg, std::string const& optName ) method setPositionalArg (line 4761) | void setPositionalArg( Arg& arg, int position ) class ArgBuilder (line 4766) | class ArgBuilder { method ArgBuilder (line 4768) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 4772) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 4778) | void bind( bool C::* field ) { method bind (line 4784) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 4791) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 4797) | void bind( void (C::* nullaryMethod)() ) { method bind (line 4803) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 4809) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 4814) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 4818) | ArgBuilder& detail( std::string const& detail ) { class OptBuilder (line 4827) | class OptBuilder : public ArgBuilder { method OptBuilder (line 4829) | OptBuilder( Arg* arg ) : ArgBuilder( arg ) {} method OptBuilder (line 4830) | OptBuilder( OptBuilder& other ) : ArgBuilder( other ) {} method OptBuilder (line 4832) | OptBuilder& operator[]( std::string const& optName ) { method CommandLine (line 4840) | CommandLine() method CommandLine (line 4845) | CommandLine( CommandLine const& other ) method CommandLine (line 4856) | CommandLine& setThrowOnUnrecognisedTokens( bool shouldThrow = true ) { method OptBuilder (line 4861) | OptBuilder operator[]( std::string const& optName ) { method OptBuilder (line 4829) | OptBuilder( Arg* arg ) : ArgBuilder( arg ) {} method OptBuilder (line 4830) | OptBuilder( OptBuilder& other ) : ArgBuilder( other ) {} method OptBuilder (line 4832) | OptBuilder& operator[]( std::string const& optName ) { method ArgBuilder (line 4868) | ArgBuilder operator[]( int position ) { method ArgBuilder (line 4768) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 4772) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 4778) | void bind( bool C::* field ) { method bind (line 4784) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 4791) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 4797) | void bind( void (C::* nullaryMethod)() ) { method bind (line 4803) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 4809) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 4814) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 4818) | ArgBuilder& detail( std::string const& detail ) { method ArgBuilder (line 4878) | ArgBuilder operator[]( UnpositionalTag ) { method ArgBuilder (line 4768) | ArgBuilder( Arg* arg ) : m_arg( arg ) {} method bind (line 4772) | void bind( M C::* field, std::string const& placeholder ) { method bind (line 4778) | void bind( bool C::* field ) { method bind (line 4784) | void bind( void (C::* unaryMethod)( M ), std::string const& placeh... method bind (line 4791) | void bind( void (C::* unaryMethod)( bool ) ) { method bind (line 4797) | void bind( void (C::* nullaryMethod)() ) { method bind (line 4803) | void bind( void (* unaryFunction)( C& ) ) { method bind (line 4809) | void bind( void (* binaryFunction)( C&, T ), std::string const& pl... method ArgBuilder (line 4814) | ArgBuilder& describe( std::string const& description ) { method ArgBuilder (line 4818) | ArgBuilder& detail( std::string const& detail ) { method bindProcessName (line 4887) | void bindProcessName( M C::* field ) { method bindProcessName (line 4891) | void bindProcessName( void (C::*_unaryMethod)( M ) ) { method optUsage (line 4895) | void optUsage( std::ostream& os, std::size_t indent = 0, std::size_t... method optUsage (line 4919) | std::string optUsage() const { method argSynopsis (line 4925) | void argSynopsis( std::ostream& os ) const { method argSynopsis (line 4944) | std::string argSynopsis() const { method usage (line 4950) | void usage( std::ostream& os, std::string const& procName ) const { method usage (line 4960) | std::string usage( std::string const& procName ) const { method ConfigT (line 4966) | ConfigT parse( std::vector const& args ) const { method parseInto (line 4972) | std::vector parseInto( std::vector const... method populate (line 4984) | std::vector populate( std::vector cons... method populateOptions (line 4992) | std::vector populateOptions( std::vector populateFixedArgs( std::vector populateFloatingArgs( std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector() const { return m_p; } type IShared (line 602) | struct IShared : NonCopyable { type SharedImpl (line 609) | struct SharedImpl : T { method SharedImpl (line 611) | SharedImpl() : m_rc( 0 ){} method addRef (line 613) | virtual void addRef() const { method release (line 616) | virtual void release() const { class TestCase (line 632) | class TestCase class Stream (line 633) | class Stream type IResultCapture (line 634) | struct IResultCapture type IRunner (line 635) | struct IRunner type IGeneratorsForTest (line 636) | struct IGeneratorsForTest type IConfig (line 637) | struct IConfig type IContext (line 639) | struct IContext type IMutableContext (line 650) | struct IMutableContext : IContext class TestSpec (line 675) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type ITestCase (line 677) | struct ITestCase : IShared { class TestCase (line 683) | class TestCase type IConfig (line 684) | struct IConfig type ITestCaseRegistry (line 686) | struct ITestCaseRegistry { class MethodTestCase (line 701) | class MethodTestCase : public SharedImpl { method MethodTestCase (line 704) | MethodTestCase( void (C::*method)() ) : m_method( method ) {} method invoke (line 706) | virtual void invoke() const { type NameAndDesc (line 719) | struct NameAndDesc { method NameAndDesc (line 720) | NameAndDesc( const char* _name = "", const char* _description= "" ) type AutoReg (line 734) | struct AutoReg { method AutoReg (line 742) | AutoReg type ResultWas (line 857) | struct ResultWas { enum OfType { type OfType (line 857) | enum OfType { function isOk (line 877) | inline bool isOk( ResultWas::OfType resultType ) { function isJustInfo (line 880) | inline bool isJustInfo( int flags ) { type ResultDisposition (line 885) | struct ResultDisposition { enum Flags { type Flags (line 885) | enum Flags { function shouldContinueOnFailure (line 897) | inline bool shouldContinueOnFailure( int flags ) { return ( flags &... function isFalseTest (line 898) | inline bool isFalseTest( int flags ) { return ( flags &... function shouldSuppressFailure (line 899) | inline bool shouldSuppressFailure( int flags ) { return ( flags &... type STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_Comparison (line 910) | struct STATIC_ASSERT_Expression_Too_Complex_Please_Rewrite_As_Binary_C... type DecomposedExpression (line 912) | struct DecomposedExpression method isBinaryExpression (line 915) | virtual bool isBinaryExpression() const { type AssertionInfo (line 934) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type AssertionResultData (line 948) | struct AssertionResultData method AssertionResultData (line 950) | AssertionResultData() : decomposedExpression( CATCH_NULL ) method negate (line 955) | void negate( bool parenthesize ) { class AssertionResult (line 987) | class AssertionResult { method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type Matchers (line 1025) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TestFailureException (line 1188) | struct TestFailureException{} class ExpressionLhs (line 1190) | class ExpressionLhs method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { type CopyableStream (line 1192) | struct CopyableStream { method CopyableStream (line 1193) | CopyableStream() {} method CopyableStream (line 1194) | CopyableStream( CopyableStream const& other ) { method CopyableStream (line 1197) | CopyableStream& operator=( CopyableStream const& other ) { class ResultBuilder (line 1205) | class ResultBuilder : public DecomposedExpression { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { type Internal (line 1278) | namespace Internal { type Operator (line 1280) | enum Operator { type OperatorTraits (line 1289) | struct OperatorTraits { static const char* getName(){ re... type OperatorTraits (line 1290) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1291) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1292) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1293) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1294) | struct OperatorTraits { static const char* ge... type OperatorTraits (line 1295) | struct OperatorTraits{ static const char* ge... function T (line 1298) | inline T& opCast(T const& t) { return const_cast(t); } function opCast (line 1302) | inline std::nullptr_t opCast(std::nullptr_t) { return nullptr; } class Evaluator (line 1308) | class Evaluator{} type Evaluator (line 1311) | struct Evaluator { method evaluate (line 1312) | static bool evaluate( T1 const& lhs, T2 const& rhs) { type Evaluator (line 1317) | struct Evaluator { method evaluate (line 1318) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1323) | struct Evaluator { method evaluate (line 1324) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1329) | struct Evaluator { method evaluate (line 1330) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1335) | struct Evaluator { method evaluate (line 1336) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { type Evaluator (line 1341) | struct Evaluator { method evaluate (line 1342) | static bool evaluate( T1 const& lhs, T2 const& rhs ) { function applyEvaluator (line 1348) | bool applyEvaluator( T1 const& lhs, T2 const& rhs ) { function compare (line 1357) | bool compare( T1 const& lhs, T2 const& rhs ) { function compare (line 1362) | bool compare( unsigned int lhs, int rhs ) { function compare (line 1365) | bool compare( unsigned long lhs, int rhs ) { function compare (line 1368) | bool compare( unsigned char lhs, int rhs ) { function compare (line 1373) | bool compare( unsigned int lhs, long rhs ) { function compare (line 1376) | bool compare( unsigned long lhs, long rhs ) { function compare (line 1379) | bool compare( unsigned char lhs, long rhs ) { function compare (line 1384) | bool compare( int lhs, unsigned int rhs ) { function compare (line 1387) | bool compare( int lhs, unsigned long rhs ) { function compare (line 1390) | bool compare( int lhs, unsigned char rhs ) { function compare (line 1395) | bool compare( long lhs, unsigned int rhs ) { function compare (line 1398) | bool compare( long lhs, unsigned long rhs ) { function compare (line 1401) | bool compare( long lhs, unsigned char rhs ) { function compare (line 1406) | bool compare( long lhs, T* rhs ) { function compare (line 1409) | bool compare( T* lhs, long rhs ) { function compare (line 1414) | bool compare( int lhs, T* rhs ) { function compare (line 1417) | bool compare( T* lhs, int rhs ) { function compare (line 1423) | bool compare( long long lhs, unsigned int rhs ) { function compare (line 1426) | bool compare( long long lhs, unsigned long rhs ) { function compare (line 1429) | bool compare( long long lhs, unsigned long long rhs ) { function compare (line 1432) | bool compare( long long lhs, unsigned char rhs ) { function compare (line 1437) | bool compare( unsigned long long lhs, int rhs ) { function compare (line 1440) | bool compare( unsigned long long lhs, long rhs ) { function compare (line 1443) | bool compare( unsigned long long lhs, long long rhs ) { function compare (line 1446) | bool compare( unsigned long long lhs, char rhs ) { function compare (line 1451) | bool compare( long long lhs, T* rhs ) { function compare (line 1454) | bool compare( T* lhs, long long rhs ) { function compare (line 1461) | bool compare( std::nullptr_t, T* rhs ) { function compare (line 1464) | bool compare( T* lhs, std::nullptr_t ) { type Detail (line 1578) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type StringMaker (line 1670) | struct StringMaker : type StringMaker (line 1674) | struct StringMaker { method convert (line 1676) | static std::string convert( U* p ) { type StringMaker (line 1685) | struct StringMaker { method convert (line 1686) | static std::string convert( R C::* p ) { type Detail (line 1694) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1707) | std::string toString( std::vector const& v ) { type TupleDetail (line 1714) | namespace TupleDetail { type ElementPrinter (line 1720) | struct ElementPrinter { method print (line 1721) | static void print( const Tuple& tuple, std::ostream& os ) type ElementPrinter (line 1733) | struct ElementPrinter { method print (line 1734) | static void print( const Tuple&, std::ostream& ) {} type Detail (line 1753) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 1768) | std::string toString( T const& value ) { type Detail (line 1772) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) class BinaryExpression (line 1792) | class BinaryExpression method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1795) | class MatchExpression method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class ExpressionLhs (line 1800) | class ExpressionLhs : public DecomposedExpression { method ExpressionLhs (line 1802) | ExpressionLhs( ResultBuilder& rb, T lhs ) : m_rb( rb ), m_lhs( lhs )... method endExpression (line 1850) | void endExpression() { method reconstructExpression (line 1857) | virtual void reconstructExpression( std::string& dest ) const CATCH_... method captureExpression (line 1863) | BinaryExpression captureExpression( RhsT& rhs ) const { method captureExpression (line 1868) | BinaryExpression captureExpression( bool rhs ) const { class BinaryExpression (line 1879) | class BinaryExpression : public DecomposedExpression { method BinaryExpression (line 1881) | BinaryExpression( ResultBuilder& rb, LhsT lhs, RhsT rhs ) method endExpression (line 1886) | void endExpression() const { method isBinaryExpression (line 1892) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1896) | virtual void reconstructExpression( std::string& dest ) const CATCH_... class MatchExpression (line 1921) | class MatchExpression : public DecomposedExpression { method MatchExpression (line 1923) | MatchExpression( ArgT arg, MatcherT matcher, char const* matcherStri... method isBinaryExpression (line 1926) | virtual bool isBinaryExpression() const CATCH_OVERRIDE { method reconstructExpression (line 1930) | virtual void reconstructExpression( std::string& dest ) const CATCH_... type MessageInfo (line 1977) | struct MessageInfo { type MessageBuilder (line 1998) | struct MessageBuilder { method MessageBuilder (line 1999) | MessageBuilder( std::string const& macroName, method MessageBuilder (line 2006) | MessageBuilder& operator << ( T const& value ) { class ScopedMessage (line 2015) | class ScopedMessage { class TestCase (line 2033) | class TestCase class AssertionResult (line 2034) | class AssertionResult method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; type AssertionInfo (line 2035) | struct AssertionInfo method AssertionInfo (line 936) | AssertionInfo() {} type SectionInfo (line 2036) | struct SectionInfo type SectionEndInfo (line 2037) | struct SectionEndInfo method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... type MessageInfo (line 2038) | struct MessageInfo class ScopedMessageBuilder (line 2039) | class ScopedMessageBuilder type Counts (line 2040) | struct Counts method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type IResultCapture (line 2042) | struct IResultCapture { class TestCase (line 2135) | class TestCase type IRunner (line 2137) | struct IRunner { type Counts (line 2313) | struct Counts { method Counts (line 2314) | Counts() : passed( 0 ), failed( 0 ), failedButOk( 0 ) {} method Counts (line 2316) | Counts operator - ( Counts const& other ) const { method Counts (line 2323) | Counts& operator += ( Counts const& other ) { method total (line 2330) | std::size_t total() const { method allPassed (line 2333) | bool allPassed() const { method allOk (line 2336) | bool allOk() const { type Totals (line 2345) | struct Totals { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { type SectionInfo (line 2380) | struct SectionInfo { type SectionEndInfo (line 2391) | struct SectionEndInfo { method SectionEndInfo (line 2392) | SectionEndInfo( SectionInfo const& _sectionInfo, Counts const& _prev... class Timer (line 2419) | class Timer { method Timer (line 2421) | Timer() : m_ticks( 0 ) {} class Section (line 2437) | class Section : NonCopyable { type IGenerator (line 2474) | struct IGenerator { class BetweenGenerator (line 2481) | class BetweenGenerator : public IGenerator { method BetweenGenerator (line 2483) | BetweenGenerator( T from, T to ) : m_from( from ), m_to( to ){} method T (line 2485) | virtual T getValue( std::size_t index ) const { method size (line 2489) | virtual std::size_t size() const { class ValuesGenerator (line 2500) | class ValuesGenerator : public IGenerator { method ValuesGenerator (line 2502) | ValuesGenerator(){} method add (line 2504) | void add( T value ) { method T (line 2508) | virtual T getValue( std::size_t index ) const { method size (line 2512) | virtual std::size_t size() const { class CompositeGenerator (line 2521) | class CompositeGenerator { method CompositeGenerator (line 2523) | CompositeGenerator() : m_totalSize( 0 ) {} method CompositeGenerator (line 2526) | CompositeGenerator( CompositeGenerator& other ) method CompositeGenerator (line 2533) | CompositeGenerator& setFileInfo( const char* fileInfo ) { method add (line 2560) | void add( const IGenerator* generator ) { method CompositeGenerator (line 2565) | CompositeGenerator& then( CompositeGenerator& other ) { method CompositeGenerator (line 2570) | CompositeGenerator& then( T value ) { method move (line 2579) | void move( CompositeGenerator& other ) { type Generators (line 2590) | namespace Generators function between (line 2593) | CompositeGenerator between( T from, T to ) { function values (line 2600) | CompositeGenerator values( T val1, T val2 ) { function values (line 2610) | CompositeGenerator values( T val1, T val2, T val3 ){ function values (line 2621) | CompositeGenerator values( T val1, T val2, T val3, T val4 ) { class TestCase (line 2656) | class TestCase type ITestCaseRegistry (line 2657) | struct ITestCaseRegistry type IExceptionTranslatorRegistry (line 2658) | struct IExceptionTranslatorRegistry type IExceptionTranslator (line 2659) | struct IExceptionTranslator type IReporterRegistry (line 2660) | struct IReporterRegistry type IReporterFactory (line 2661) | struct IReporterFactory type ITagAliasRegistry (line 2662) | struct ITagAliasRegistry type IRegistryHub (line 2664) | struct IRegistryHub { type IMutableRegistryHub (line 2674) | struct IMutableRegistryHub { type IExceptionTranslator (line 2694) | struct IExceptionTranslator type IExceptionTranslator (line 2697) | struct IExceptionTranslator { type IExceptionTranslatorRegistry (line 2702) | struct IExceptionTranslatorRegistry { class ExceptionTranslatorRegistrar (line 2708) | class ExceptionTranslatorRegistrar { class ExceptionTranslator (line 2710) | class ExceptionTranslator : public IExceptionTranslator { method ExceptionTranslator (line 2713) | ExceptionTranslator( std::string(*translateFunction)( T& ) ) method translate (line 2717) | virtual std::string translate( ExceptionTranslators::const_iterato... method ExceptionTranslatorRegistrar (line 2735) | ExceptionTranslatorRegistrar( std::string(*translateFunction)( T& ) ) { type Detail (line 2761) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) type Matchers (line 2950) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type Matchers (line 3006) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... type TagAlias (line 3103) | struct TagAlias { method TagAlias (line 3104) | TagAlias( std::string const& _tag, SourceLineInfo _lineInfo ) : tag(... type RegistrarForTagAliases (line 3110) | struct RegistrarForTagAliases { class Option (line 3124) | class Option { method Option (line 3126) | Option() : nullableValue( CATCH_NULL ) {} method Option (line 3127) | Option( T const& _value ) method Option (line 3130) | Option( Option const& _other ) method Option (line 3138) | Option& operator= ( Option const& _other ) { method Option (line 3146) | Option& operator = ( T const& _value ) { method reset (line 3152) | void reset() { method T (line 3158) | T& operator*() { return *nullableValue; } method T (line 3159) | T const& operator*() const { return *nullableValue; } method T (line 3160) | T* operator->() { return nullableValue; } method T (line 3161) | const T* operator->() const { return nullableValue; } method T (line 3163) | T valueOr( T const& defaultValue ) const { method some (line 3167) | bool some() const { return nullableValue != CATCH_NULL; } method none (line 3168) | bool none() const { return nullableValue == CATCH_NULL; } type ITagAliasRegistry (line 3194) | struct ITagAliasRegistry { type ITestCase (line 3219) | struct ITestCase type TestCaseInfo (line 3221) | struct TestCaseInfo { type SpecialProperties (line 3222) | enum SpecialProperties{ class TestCase (line 3256) | class TestCase : public TestCaseInfo { class WildcardPattern (line 3553) | class WildcardPattern { type WildcardPosition (line 3554) | enum WildcardPosition { method WildcardPattern (line 3563) | WildcardPattern( std::string const& pattern, CaseSensitive::Choice c... method matches (line 3578) | virtual bool matches( std::string const& str ) const { method adjustCase (line 3600) | std::string adjustCase( std::string const& str ) const { class TestSpec (line 3614) | class TestSpec { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { class TestSpecParser (line 3690) | class TestSpecParser { type Mode (line 3691) | enum Mode{ None, Name, QuotedName, Tag, EscapedName } method TestSpecParser (line 3702) | TestSpecParser( ITagAliasRegistry const& tagAliases ) : m_tagAliases... method TestSpecParser (line 3704) | TestSpecParser& parse( std::string const& arg ) { method TestSpec (line 3716) | TestSpec testSpec() { method visitChar (line 3721) | void visitChar( char c ) { method startNewMode (line 3754) | void startNewMode( Mode mode, std::size_t start ) { method escape (line 3758) | void escape() { method subString (line 3764) | std::string subString() const { return m_arg.substr( m_start, m_pos ... method addPattern (line 3766) | void addPattern() { method addFilter (line 3784) | void addFilter() { function TestSpec (line 3791) | inline TestSpec parseTestSpec( std::string const& arg ) { type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type Verbosity (line 3810) | struct Verbosity { enum Level { type Level (line 3810) | enum Level { type WarnAbout (line 3816) | struct WarnAbout { enum What { type What (line 3816) | enum What { type ShowDurations (line 3821) | struct ShowDurations { enum OrNot { type OrNot (line 3821) | enum OrNot { type RunTests (line 3826) | struct RunTests { enum InWhatOrder { type InWhatOrder (line 3826) | enum InWhatOrder { type UseColour (line 3831) | struct UseColour { enum YesOrNo { type YesOrNo (line 3831) | enum YesOrNo { class TestSpec (line 3837) | class TestSpec type Pattern (line 3615) | struct Pattern : SharedImpl<> { class NamePattern (line 3619) | class NamePattern : public Pattern { method NamePattern (line 3621) | NamePattern( std::string const& name ) method matches (line 3625) | virtual bool matches( TestCaseInfo const& testCase ) const { class TagPattern (line 3632) | class TagPattern : public Pattern { method TagPattern (line 3634) | TagPattern( std::string const& tag ) : m_tag( toLower( tag ) ) {} method matches (line 3636) | virtual bool matches( TestCaseInfo const& testCase ) const { class ExcludedPattern (line 3643) | class ExcludedPattern : public Pattern { method ExcludedPattern (line 3645) | ExcludedPattern( Ptr const& underlyingPattern ) : m_under... method matches (line 3647) | virtual bool matches( TestCaseInfo const& testCase ) const { retur... type Filter (line 3652) | struct Filter { method matches (line 3655) | bool matches( TestCaseInfo const& testCase ) const { method hasFilters (line 3666) | bool hasFilters() const { method matches (line 3669) | bool matches( TestCaseInfo const& testCase ) const { type IConfig (line 3839) | struct IConfig : IShared { class StreamBufBase (line 3871) | class StreamBufBase : public std::streambuf { type IStream (line 3887) | struct IStream { class FileStream (line 3892) | class FileStream : public IStream { class CoutStream (line 3901) | class CoutStream : public IStream { class DebugOutStream (line 3911) | class DebugOutStream : public IStream { type ConfigData (line 3934) | struct ConfigData { method ConfigData (line 3936) | ConfigData() class Config (line 3986) | class Config : public SharedImpl { method Config (line 3993) | Config() method Config (line 3996) | Config( ConfigData const& data ) method listTests (line 4014) | bool listTests() const { return m_data.listTests; } method listTestNamesOnly (line 4015) | bool listTestNamesOnly() const { return m_data.listTestNamesOnly; } method listTags (line 4016) | bool listTags() const { return m_data.listTags; } method listReporters (line 4017) | bool listReporters() const { return m_data.listReporters; } method getProcessName (line 4019) | std::string getProcessName() const { return m_data.processName; } method TestSpec (line 4024) | virtual TestSpec const& testSpec() const CATCH_OVERRIDE { return m_t... method showHelp (line 4026) | bool showHelp() const { return m_data.showHelp; } method allowThrows (line 4029) | virtual bool allowThrows() const CATCH_OVERRIDE { re... method includeSuccessfulResults (line 4032) | virtual bool includeSuccessfulResults() const CATCH_OVERRIDE { re... method warnAboutMissingAssertions (line 4033) | virtual bool warnAboutMissingAssertions() const CATCH_OVERRIDE { re... method showDurations (line 4034) | virtual ShowDurations::OrNot showDurations() const CATCH_OVERRIDE { ... method runOrder (line 4035) | virtual RunTests::InWhatOrder runOrder() const CATCH_OVERRIDE { re... method rngSeed (line 4036) | virtual unsigned int rngSeed() const CATCH_OVERRIDE { re... method useColour (line 4037) | virtual UseColour::YesOrNo useColour() const CATCH_OVERRIDE { re... method shouldDebugBreak (line 4038) | virtual bool shouldDebugBreak() const CATCH_OVERRIDE { return m_data... method abortAfter (line 4039) | virtual int abortAfter() const CATCH_OVERRIDE { return m_data.abortA... method showInvisibles (line 4040) | virtual bool showInvisibles() const CATCH_OVERRIDE { return m_data.s... method IStream (line 4044) | IStream const* openStream() { function abortAfterFirst (line 5109) | inline void abortAfterFirst( ConfigData& config ) { config.abortAfter ... function abortAfterX (line 5110) | inline void abortAfterX( ConfigData& config, int x ) { function addTestOrTags (line 5115) | inline void addTestOrTags( ConfigData& config, std::string const& _tes... function addSectionToRun (line 5116) | inline void addSectionToRun( ConfigData& config, std::string const& se... function addReporterName (line 5117) | inline void addReporterName( ConfigData& config, std::string const& _r... function addWarning (line 5119) | inline void addWarning( ConfigData& config, std::string const& _warnin... function setOrder (line 5125) | inline void setOrder( ConfigData& config, std::string const& order ) { function setRngSeed (line 5135) | inline void setRngSeed( ConfigData& config, std::string const& seed ) { function setVerbosity (line 5147) | inline void setVerbosity( ConfigData& config, int level ) { function setShowDurations (line 5151) | inline void setShowDurations( ConfigData& config, bool _showDurations ) { function setUseColour (line 5156) | inline void setUseColour( ConfigData& config, std::string const& value... function forceColour (line 5168) | inline void forceColour( ConfigData& config ) { function loadTestNamesFromFile (line 5171) | inline void loadTestNamesFromFile( ConfigData& config, std::string con... function makeCommandLineParser (line 5187) | inline Clara::CommandLine makeCommandLineParser() { type Colour (line 5483) | struct Colour { type Code (line 5484) | enum Code { type ReporterConfig (line 5544) | struct ReporterConfig { method ReporterConfig (line 5545) | explicit ReporterConfig( Ptr const& _fullConfig ) method ReporterConfig (line 5548) | ReporterConfig( Ptr const& _fullConfig, std::ostream&... method fullConfig (line 5552) | Ptr fullConfig() const { return m_fullConfig; } type ReporterPreferences (line 5559) | struct ReporterPreferences { method ReporterPreferences (line 5560) | ReporterPreferences() type LazyStat (line 5568) | struct LazyStat : Option { method LazyStat (line 5569) | LazyStat() : used( false ) {} method LazyStat (line 5570) | LazyStat& operator=( T const& _value ) { method reset (line 5575) | void reset() { type TestRunInfo (line 5582) | struct TestRunInfo { method TestRunInfo (line 5583) | TestRunInfo( std::string const& _name ) : name( _name ) {} type GroupInfo (line 5586) | struct GroupInfo { method GroupInfo (line 5587) | GroupInfo( std::string const& _name, type AssertionStats (line 5600) | struct AssertionStats { method AssertionStats (line 5601) | AssertionStats( AssertionResult const& _assertionResult, method AssertionStats (line 5621) | AssertionStats( AssertionStats const& ) = default; method AssertionStats (line 5622) | AssertionStats( AssertionStats && ) = default; method AssertionStats (line 5623) | AssertionStats& operator = ( AssertionStats const& ) = default; method AssertionStats (line 5624) | AssertionStats& operator = ( AssertionStats && ) = default; type SectionStats (line 5632) | struct SectionStats { method SectionStats (line 5633) | SectionStats( SectionInfo const& _sectionInfo, method SectionStats (line 5644) | SectionStats( SectionStats const& ) = default; method SectionStats (line 5645) | SectionStats( SectionStats && ) = default; method SectionStats (line 5646) | SectionStats& operator = ( SectionStats const& ) = default; method SectionStats (line 5647) | SectionStats& operator = ( SectionStats && ) = default; type TestCaseStats (line 5656) | struct TestCaseStats { method TestCaseStats (line 5657) | TestCaseStats( TestCaseInfo const& _testInfo, method TestCaseStats (line 5671) | TestCaseStats( TestCaseStats const& ) = default; method TestCaseStats (line 5672) | TestCaseStats( TestCaseStats && ) = default; method TestCaseStats (line 5673) | TestCaseStats& operator = ( TestCaseStats const& ) = default; method TestCaseStats (line 5674) | TestCaseStats& operator = ( TestCaseStats && ) = default; type TestGroupStats (line 5684) | struct TestGroupStats { method TestGroupStats (line 5685) | TestGroupStats( GroupInfo const& _groupInfo, method TestGroupStats (line 5692) | TestGroupStats( GroupInfo const& _groupInfo ) method TestGroupStats (line 5699) | TestGroupStats( TestGroupStats const& ) = default; method TestGroupStats (line 5700) | TestGroupStats( TestGroupStats && ) = default; method TestGroupStats (line 5701) | TestGroupStats& operator = ( TestGroupStats const& ) = default; method TestGroupStats (line 5702) | TestGroupStats& operator = ( TestGroupStats && ) = default; type TestRunStats (line 5710) | struct TestRunStats { method TestRunStats (line 5711) | TestRunStats( TestRunInfo const& _runInfo, method TestRunStats (line 5721) | TestRunStats( TestRunStats const& _other ) method TestRunStats (line 5727) | TestRunStats( TestRunStats const& ) = default; method TestRunStats (line 5728) | TestRunStats( TestRunStats && ) = default; method TestRunStats (line 5729) | TestRunStats& operator = ( TestRunStats const& ) = default; method TestRunStats (line 5730) | TestRunStats& operator = ( TestRunStats && ) = default; class MultipleReporters (line 5738) | class MultipleReporters method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { type IStreamingReporter (line 5740) | struct IStreamingReporter : IShared { method MultipleReporters (line 5768) | virtual MultipleReporters* tryAsMulti() { return CATCH_NULL; } type IReporterFactory (line 5771) | struct IReporterFactory : IShared { type IReporterRegistry (line 5777) | struct IReporterRegistry { function listTests (line 5796) | inline std::size_t listTests( Config const& config ) { function listTestsNamesOnly (line 5834) | inline std::size_t listTestsNamesOnly( Config const& config ) { type TagInfo (line 5853) | struct TagInfo { method TagInfo (line 5854) | TagInfo() : count ( 0 ) {} method add (line 5855) | void add( std::string const& spelling ) { method all (line 5859) | std::string all() const { function listTags (line 5871) | inline std::size_t listTags( Config const& config ) { function listReporters (line 5915) | inline std::size_t listReporters( Config const& /*config*/ ) { function list (line 5938) | inline Option list( Config const& config ) { function reportFatal (line 6320) | inline void reportFatal( std::string const& message ) { type FatalConditionHandler (line 6357) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6366) | struct SignalDefs { DWORD id; const char* name; } type FatalConditionHandler (line 6378) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type FatalConditionHandler (line 6435) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type SignalDefs (line 6446) | struct SignalDefs { type FatalConditionHandler (line 6460) | struct FatalConditionHandler { method reset (line 6358) | void reset() {} method LONG (line 6380) | static LONG CALLBACK handleVectoredException(PEXCEPTION_POINTERS Exc... method FatalConditionHandler (line 6391) | FatalConditionHandler() { method reset (line 6403) | static void reset() { method reset (line 6436) | void reset() {} type sigaction (line 6463) | struct sigaction method handleSignal (line 6467) | static void handleSignal( int sig ) { method FatalConditionHandler (line 6481) | FatalConditionHandler() { method reset (line 6500) | static void reset() { type sigaction (line 6514) | struct sigaction class StreamRedirect (line 6529) | class StreamRedirect { method StreamRedirect (line 6532) | StreamRedirect( std::ostream& stream, std::string& targetString ) class RunContext (line 6554) | class RunContext : public IResultCapture, public IRunner { method RunContext (line 6561) | explicit RunContext( Ptr const& _config, Ptr config() const { method assertionEnded (line 6637) | virtual void assertionEnded( AssertionResult const& result ) { method sectionStarted (line 6654) | virtual bool sectionStarted ( method testForMissingAssertions (line 6672) | bool testForMissingAssertions( Counts& assertions ) { method sectionEnded (line 6684) | virtual void sectionEnded( SectionEndInfo const& endInfo ) { method sectionEndedEarly (line 6697) | virtual void sectionEndedEarly( SectionEndInfo const& endInfo ) { method pushScopedMessage (line 6707) | virtual void pushScopedMessage( MessageInfo const& message ) { method popScopedMessage (line 6711) | virtual void popScopedMessage( MessageInfo const& message ) { method getCurrentTestName (line 6715) | virtual std::string getCurrentTestName() const { method AssertionResult (line 6721) | virtual const AssertionResult* getLastResult() const { method exceptionEarlyReported (line 6725) | virtual void exceptionEarlyReported() { method handleFatalErrorCondition (line 6729) | virtual void handleFatalErrorCondition( std::string const& message ) { method aborting (line 6766) | bool aborting() const { method runCurrentTest (line 6772) | void runCurrentTest( std::string& redirectedCout, std::string& redir... method invokeActiveTestCase (line 6823) | void invokeActiveTestCase() { method ResultBuilder (line 6831) | ResultBuilder makeUnexpectedResultBuilder() const { method handleUnfinishedSections (line 6838) | void handleUnfinishedSections() { function IResultCapture (line 6867) | IResultCapture& getResultCapture() { type Version (line 6882) | struct Version { function createReporter (line 6912) | Ptr createReporter( std::string const& reporterNam... function makeReporter (line 6922) | Ptr makeReporter( Ptr const& config ) { function addListeners (line 6934) | Ptr addListeners( Ptr const& config... function Totals (line 6943) | Totals runTests( Ptr const& config ) { method Totals (line 2347) | Totals operator - ( Totals const& other ) const { method Totals (line 2354) | Totals delta( Totals const& prevTotals ) const { method Totals (line 2365) | Totals& operator += ( Totals const& other ) { function applyFilenamesAsTags (line 6974) | void applyFilenamesAsTags( IConfig const& config ) { class Session (line 6994) | class Session : NonCopyable { type OnUnusedOptions (line 6999) | struct OnUnusedOptions { enum DoWhat { Ignore, Fail }; } type DoWhat (line 6999) | enum DoWhat { Ignore, Fail } method Session (line 7001) | Session() method showHelp (line 7014) | void showHelp( std::string const& processName ) { method applyCommandLine (line 7021) | int applyCommandLine( int argc, char const* const* const argv, OnUnu... method useConfigData (line 7043) | void useConfigData( ConfigData const& _configData ) { method run (line 7048) | int run( int argc, char const* const* const argv ) { method run (line 7057) | int run( int argc, wchar_t const* const* const argv ) { method run (line 7082) | int run() { method ConfigData (line 7113) | ConfigData& configData() { method Config (line 7116) | Config& config() { type RandomNumberGenerator (line 7145) | struct RandomNumberGenerator { method result_type (line 7148) | result_type operator()( result_type n ) const { return std::rand() %... method result_type (line 7151) | static constexpr result_type min() { return 0; } method result_type (line 7152) | static constexpr result_type max() { return 1000000; } method result_type (line 7153) | result_type operator()() const { return std::rand() % max(); } method shuffle (line 7156) | static void shuffle( V& vector ) { function sortTests (line 7166) | inline std::vector sortTests( IConfig const& config, std::ve... function matchTest (line 7186) | bool matchTest( TestCase const& testCase, TestSpec const& testSpec, IC... function enforceNoDuplicateTestCases (line 7190) | void enforceNoDuplicateTestCases( std::vector const& functio... function filterTests (line 7209) | std::vector filterTests( std::vector const& testCa... class TestRegistry (line 7223) | class TestRegistry : public ITestCaseRegistry { method TestRegistry (line 7225) | TestRegistry() method registerTest (line 7231) | virtual void registerTest( TestCase const& testCase ) { class FreeFunctionTestCase (line 7265) | class FreeFunctionTestCase : public SharedImpl { method FreeFunctionTestCase (line 7268) | FreeFunctionTestCase( TestFunction fun ) : m_fun( fun ) {} method invoke (line 7270) | virtual void invoke() const { function extractClassName (line 7280) | inline std::string extractClassName( std::string const& classOrQualifi... function registerTestCase (line 7293) | void registerTestCase function registerTestCaseFunction (line 7307) | void registerTestCaseFunction class ReporterRegistry (line 7334) | class ReporterRegistry : public IReporterRegistry { method IStreamingReporter (line 7340) | virtual IStreamingReporter* create( std::string const& name, Ptr const& factory ) { method FactoryMap (line 7354) | virtual FactoryMap const& getFactories() const CATCH_OVERRIDE { method Listeners (line 7357) | virtual Listeners const& getListeners() const CATCH_OVERRIDE { class ExceptionTranslatorRegistry (line 7376) | class ExceptionTranslatorRegistry : public IExceptionTranslatorRegistry { method registerTranslator (line 7382) | virtual void registerTranslator( const IExceptionTranslator* transla... method translateActiveException (line 7386) | virtual std::string translateActiveException() const { method tryTranslators (line 7417) | std::string tryTranslators() const { class TagAliasRegistry (line 7436) | class TagAliasRegistry : public ITagAliasRegistry { class RegistryHub (line 7453) | class RegistryHub : public IRegistryHub, public IMutableRegistryHub { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function RegistryHub (line 7499) | inline RegistryHub*& getTheRegistryHub() { method RegistryHub (line 7459) | RegistryHub() { method IReporterRegistry (line 7461) | virtual IReporterRegistry const& getReporterRegistry() const CATCH_O... method ITestCaseRegistry (line 7464) | virtual ITestCaseRegistry const& getTestCaseRegistry() const CATCH_O... method IExceptionTranslatorRegistry (line 7467) | virtual IExceptionTranslatorRegistry& getExceptionTranslatorRegistry... method ITagAliasRegistry (line 7470) | virtual ITagAliasRegistry const& getTagAliasRegistry() const CATCH_O... method registerReporter (line 7475) | virtual void registerReporter( std::string const& name, Ptr const& factory ... method registerTest (line 7481) | virtual void registerTest( TestCase const& testInfo ) CATCH_OVERRIDE { method registerTranslator (line 7484) | virtual void registerTranslator( const IExceptionTranslator* transla... method registerTagAlias (line 7487) | virtual void registerTagAlias( std::string const& alias, std::string... function IRegistryHub (line 7507) | IRegistryHub& getRegistryHub() { function IMutableRegistryHub (line 7510) | IMutableRegistryHub& getMutableRegistryHub() { function cleanUp (line 7513) | void cleanUp() { function translateActiveException (line 7518) | std::string translateActiveException() { class StreamBufImpl (line 7558) | class StreamBufImpl : public StreamBufBase { method StreamBufImpl (line 7563) | StreamBufImpl() { method overflow (line 7572) | int overflow( int c ) { method sync (line 7584) | int sync() { type OutputDebugWriter (line 7608) | struct OutputDebugWriter { class Context (line 7646) | class Context : public IMutableContext { method Context (line 7648) | Context() : m_config( CATCH_NULL ), m_runner( CATCH_NULL ), m_result... method IResultCapture (line 7658) | virtual IResultCapture* getResultCapture() { method IRunner (line 7661) | virtual IRunner* getRunner() { method getGeneratorIndex (line 7664) | virtual size_t getGeneratorIndex( std::string const& fileInfo, size_... method advanceGeneratorsForCurrentTest (line 7669) | virtual bool advanceGeneratorsForCurrentTest() { method getConfig (line 7674) | virtual Ptr getConfig() const { method setResultCapture (line 7679) | virtual void setResultCapture( IResultCapture* resultCapture ) { method setRunner (line 7682) | virtual void setRunner( IRunner* runner ) { method setConfig (line 7685) | virtual void setConfig( Ptr const& config ) { method IGeneratorsForTest (line 7692) | IGeneratorsForTest* findGeneratorsForCurrentTest() { method IGeneratorsForTest (line 7702) | IGeneratorsForTest& getGeneratorsForCurrentTest() { function IMutableContext (line 7722) | IMutableContext& getCurrentMutableContext() { function IContext (line 7727) | IContext& getCurrentContext() { function cleanUpContext (line 7731) | void cleanUpContext() { class ErrnoGuard (line 7747) | class ErrnoGuard { method ErrnoGuard (line 7749) | ErrnoGuard():m_oldErrno(errno){} type IColourImpl (line 7760) | struct IColourImpl { type NoColourImpl (line 7765) | struct NoColourImpl : IColourImpl { method use (line 7766) | void use( Colour::Code ) {} method IColourImpl (line 7768) | static IColourImpl* instance() { class Win32ColourImpl (line 7790) | class Win32ColourImpl : public IColourImpl { method Win32ColourImpl (line 7792) | Win32ColourImpl() : stdoutHandle( GetStdHandle(STD_OUTPUT_HANDLE) ) method use (line 7800) | virtual void use( Colour::Code _colourCode ) { method setTextAttribute (line 7821) | void setTextAttribute( WORD _textAttribute ) { function IColourImpl (line 7829) | IColourImpl* platformColourInstance() { class PosixColourImpl (line 7859) | class PosixColourImpl : public IColourImpl { method use (line 7861) | virtual void use( Colour::Code _colourCode ) { method IColourImpl (line 7880) | static IColourImpl* instance() { method setColour (line 7886) | void setColour( const char* _escapeCode ) { function IColourImpl (line 7891) | IColourImpl* platformColourInstance() { function IColourImpl (line 7913) | static IColourImpl* platformColourInstance() { return NoColourImpl::in... type GeneratorInfo (line 7941) | struct GeneratorInfo : IGeneratorInfo { method GeneratorInfo (line 7943) | GeneratorInfo( std::size_t size ) method moveNext (line 7948) | bool moveNext() { method getCurrentIndex (line 7956) | std::size_t getCurrentIndex() const { class GeneratorsForTest (line 7966) | class GeneratorsForTest : public IGeneratorsForTest { method IGeneratorInfo (line 7973) | IGeneratorInfo& getGeneratorInfo( std::string const& fileInfo, std::... method moveNext (line 7984) | bool moveNext() { function IGeneratorsForTest (line 7999) | IGeneratorsForTest* createGeneratorsForTest() function SourceLineInfo (line 8076) | SourceLineInfo AssertionResult::getSourceInfo() const { method SourceLineInfo (line 455) | SourceLineInfo(SourceLineInfo const& other) = default; method SourceLineInfo (line 456) | SourceLineInfo( SourceLineInfo && ) = default; method SourceLineInfo (line 457) | SourceLineInfo& operator = ( SourceLineInfo const& ) = default; method SourceLineInfo (line 458) | SourceLineInfo& operator = ( SourceLineInfo && ) = default; function parseSpecialTag (line 8101) | inline TestCaseInfo::SpecialProperties parseSpecialTag( std::string co... function isReservedTag (line 8117) | inline bool isReservedTag( std::string const& tag ) { function enforceNotReservedTag (line 8120) | inline void enforceNotReservedTag( std::string const& tag, SourceLineI... function TestCase (line 8132) | TestCase makeTestCase( ITestCase* _testCase, function setTags (line 8177) | void setTags( TestCaseInfo& testCaseInfo, std::set const&... function TestCase (line 8237) | TestCase TestCase::withName( std::string const& _newName ) const { function TestCase (line 8268) | TestCase& TestCase::operator = ( TestCase const& other ) { function TestCaseInfo (line 8274) | TestCaseInfo const& TestCase::getTestCaseInfo() const type SpecialProperties (line 3222) | enum SpecialProperties{ function Version (line 8311) | inline Version libraryVersion() { type IReporter (line 8364) | struct IReporter : IShared { class LegacyReporterAdapter (line 8383) | class LegacyReporterAdapter : public SharedImpl function ReporterPreferences (line 8415) | ReporterPreferences LegacyReporterAdapter::getPreferences() const { method ReporterPreferences (line 5560) | ReporterPreferences() function UInt64 (line 8498) | UInt64 getCurrentTicks() { function UInt64 (line 8509) | UInt64 getCurrentTicks() { function startsWith (line 8543) | bool startsWith( std::string const& s, std::string const& prefix ) { function startsWith (line 8546) | bool startsWith( std::string const& s, char prefix ) { function endsWith (line 8549) | bool endsWith( std::string const& s, std::string const& suffix ) { function endsWith (line 8552) | bool endsWith( std::string const& s, char suffix ) { function contains (line 8555) | bool contains( std::string const& s, std::string const& infix ) { function toLowerCh (line 8558) | char toLowerCh(char c) { function toLowerInPlace (line 8561) | void toLowerInPlace( std::string& s ) { function toLower (line 8564) | std::string toLower( std::string const& s ) { function trim (line 8569) | std::string trim( std::string const& str ) { function replaceInPlace (line 8577) | bool replaceInPlace( std::string& str, std::string const& replaceThis,... function seedRng (line 8618) | void seedRng( IConfig const& config ) { function rngSeed (line 8622) | unsigned int rngSeed() { function throwLogicError (line 8635) | void throwLogicError( std::string const& message, SourceLineInfo const... function isDebuggerActive (line 8699) | bool isDebuggerActive(){ function isDebuggerActive (line 8744) | bool isDebuggerActive(){ function isDebuggerActive (line 8765) | bool isDebuggerActive() { function isDebuggerActive (line 8772) | bool isDebuggerActive() { function isDebuggerActive (line 8778) | inline bool isDebuggerActive() { return false; } function writeToDebugConsole (line 8785) | void writeToDebugConsole( std::string const& text ) { function writeToDebugConsole (line 8791) | void writeToDebugConsole( std::string const& text ) { type Detail (line 8803) | namespace Detail { type BorgType (line 1583) | struct BorgType { type TrueType (line 1587) | struct TrueType { char sizer[1]; } type FalseType (line 1588) | struct FalseType { char sizer[2]; } type IsStreamInsertable (line 1596) | struct IsStreamInsertable { class IsStreamInsertable (line 1603) | class IsStreamInsertable { type EnumStringMaker (line 1620) | struct EnumStringMaker method convert (line 1622) | static std::string convert( T const& ) { return unprintableString; } type EnumStringMaker (line 1626) | struct EnumStringMaker method convert (line 1628) | static std::string convert( T const& v ) type StringMakerBase (line 1637) | struct StringMakerBase { method convert (line 1640) | static std::string convert( T const& v ) method convert (line 1646) | static std::string convert( T const& ) { return unprintableString; } type StringMakerBase (line 1651) | struct StringMakerBase { method convert (line 1653) | static std::string convert( T const& _value ) { function rawMemoryToString (line 1663) | inline std::string rawMemoryToString( const T& object ) { function makeString (line 1755) | std::string makeString( T const& value ) { function rangeToString (line 1774) | std::string rangeToString( InputIterator first, InputIterator last ) { class Approx (line 2763) | class Approx { method Approx (line 2765) | explicit Approx ( double value ) method Approx (line 2772) | Approx( Approx const& other ) method Approx (line 2779) | static Approx custom() { method Approx (line 2786) | Approx operator()( T value ) { method Approx (line 2795) | explicit Approx( T value ): Approx(static_cast(value)) method Approx (line 2845) | Approx& epsilon( T newEpsilon ) { method Approx (line 2851) | Approx& margin( T newMargin ) { method Approx (line 2857) | Approx& scale( T newScale ) { method Approx (line 2864) | Approx operator()( double value ) { method Approx (line 2909) | Approx& epsilon( double newEpsilon ) { method Approx (line 2914) | Approx& margin( double newMargin ) { method Approx (line 2919) | Approx& scale( double newScale ) { method toString (line 2925) | std::string toString() const { type Endianness (line 8810) | struct Endianness { type Arch (line 8811) | enum Arch { Big, Little } method Arch (line 8813) | static Arch which() { function rawMemoryToString (line 8825) | std::string rawMemoryToString( const void *object, std::size_t size ) function toString (line 8843) | std::string toString( std::string const& value ) { function toString (line 8861) | std::string toString( std::wstring const& value ) { function toString (line 8870) | std::string toString( const char* const value ) { function toString (line 8874) | std::string toString( char* const value ) { function toString (line 8878) | std::string toString( const wchar_t* const value ) function toString (line 8883) | std::string toString( wchar_t* const value ) function toString (line 8888) | std::string toString( int value ) { function toString (line 8896) | std::string toString( unsigned long value ) { function toString (line 8904) | std::string toString( unsigned int value ) { function fpToString (line 8909) | std::string fpToString( T value, int precision ) { function toString (line 8924) | std::string toString( const double value ) { function toString (line 8927) | std::string toString( const float value ) { function toString (line 8931) | std::string toString( bool value ) { function toString (line 8935) | std::string toString( char value ) { function toString (line 8951) | std::string toString( signed char value ) { function toString (line 8955) | std::string toString( unsigned char value ) { function toString (line 8960) | std::string toString( long long value ) { function toString (line 8967) | std::string toString( unsigned long long value ) { function toString (line 8977) | std::string toString( std::nullptr_t ) { function toString (line 8983) | std::string toString( NSString const * const& nsstring ) { function toString (line 8993) | std::string toString( NSObject* const& nsObject ) { function capturedExpressionWithSecondArgument (line 9005) | std::string capturedExpressionWithSecondArgument( std::string const& c... function ResultBuilder (line 9031) | ResultBuilder& ResultBuilder::setResultType( ResultWas::OfType result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function ResultBuilder (line 9035) | ResultBuilder& ResultBuilder::setResultType( bool result ) { method ResultBuilder (line 1219) | ResultBuilder& operator << ( T const& value ) { function AssertionResult (line 9113) | AssertionResult ResultBuilder::build() const method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function AssertionResult (line 9124) | AssertionResult ResultBuilder::build( DecomposedExpression const& expr... method AssertionResult (line 993) | AssertionResult( AssertionResult const& ) = default; method AssertionResult (line 994) | AssertionResult( AssertionResult && ) = default; method AssertionResult (line 995) | AssertionResult& operator = ( AssertionResult const& ) = default; method AssertionResult (line 996) | AssertionResult& operator = ( AssertionResult && ) = default; function ITagAliasRegistry (line 9206) | ITagAliasRegistry const& ITagAliasRegistry::get() { type Matchers (line 9219) | namespace Matchers { type Impl (line 1026) | namespace Impl { type MatchAllOf (line 1028) | struct MatchAllOf method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1029) | struct MatchAnyOf method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1030) | struct MatchNotOf method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { class MatcherUntypedBase (line 1032) | class MatcherUntypedBase { method toString (line 1034) | std::string toString() const { type MatcherMethod (line 1049) | struct MatcherMethod { type MatcherMethod (line 1053) | struct MatcherMethod { type MatcherBase (line 1058) | struct MatcherBase : MatcherUntypedBase, MatcherMethod { type MatchAllOf (line 1066) | struct MatchAllOf : MatcherBase { method match (line 1067) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1074) | virtual std::string describe() const CATCH_OVERRIDE { type MatchAnyOf (line 1095) | struct MatchAnyOf : MatcherBase { method match (line 1097) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1104) | virtual std::string describe() const CATCH_OVERRIDE { type MatchNotOf (line 1126) | struct MatchNotOf : MatcherBase { method MatchNotOf (line 1128) | MatchNotOf( MatcherBase const& underlyingMatcher ) : m_und... method match (line 1130) | virtual bool match( ArgT const& arg ) const CATCH_OVERRIDE { method describe (line 1134) | virtual std::string describe() const CATCH_OVERRIDE { function Not (line 1159) | inline Impl::MatchNotOf Not( Impl::MatcherBase const& underlyi... function AllOf (line 1163) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AllOf (line 1167) | inline Impl::MatchAllOf AllOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1171) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... function AnyOf (line 1175) | inline Impl::MatchAnyOf AnyOf( Impl::MatcherBase const& m1, Im... type StdString (line 2952) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { type Vector (line 3008) | namespace Vector { type ContainsElementMatcher (line 3011) | struct ContainsElementMatcher : MatcherBase, T> { method ContainsElementMatcher (line 3013) | ContainsElementMatcher(T const &comparator) : m_comparator( comp... method match (line 3015) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3019) | virtual std::string describe() const CATCH_OVERRIDE { type ContainsMatcher (line 3027) | struct ContainsMatcher : MatcherBase, std::vector const &comparator) : m_comparator... method match (line 3031) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3040) | virtual std::string describe() const CATCH_OVERRIDE { type EqualsMatcher (line 3048) | struct EqualsMatcher : MatcherBase, std::vector > { method EqualsMatcher (line 3050) | EqualsMatcher(std::vector const &comparator) : m_comparator( ... method match (line 3052) | bool match(std::vector const &v) const CATCH_OVERRIDE { method describe (line 3064) | virtual std::string describe() const CATCH_OVERRIDE { function Contains (line 3076) | Vector::ContainsMatcher Contains( std::vector const& comparato... function VectorContains (line 3081) | Vector::ContainsElementMatcher VectorContains( T const& comparato... function Equals (line 3086) | Vector::EqualsMatcher Equals( std::vector const& comparator ) { type StdString (line 9221) | namespace StdString { type CasedString (line 2954) | struct CasedString type StringMatcherBase (line 2964) | struct StringMatcherBase : MatcherBase { type EqualsMatcher (line 2972) | struct EqualsMatcher : StringMatcherBase { type ContainsMatcher (line 2976) | struct ContainsMatcher : StringMatcherBase { type StartsWithMatcher (line 2980) | struct StartsWithMatcher : StringMatcherBase { type EndsWithMatcher (line 2984) | struct EndsWithMatcher : StringMatcherBase { function Equals (line 9281) | StdString::EqualsMatcher Equals( std::string const& str, CaseSensiti... function Contains (line 9284) | StdString::ContainsMatcher Contains( std::string const& str, CaseSen... function EndsWith (line 9287) | StdString::EndsWithMatcher EndsWith( std::string const& str, CaseSen... function StartsWith (line 9290) | StdString::StartsWithMatcher StartsWith( std::string const& str, Cas... class MultipleReporters (line 9301) | class MultipleReporters : public SharedImpl { method add (line 9306) | void add( Ptr const& reporter ) { method ReporterPreferences (line 9312) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9316) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method testRunStarting (line 9323) | virtual void testRunStarting( TestRunInfo const& testRunInfo ) CATCH... method testGroupStarting (line 9330) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 9337) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 9344) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9351) | virtual void assertionStarting( AssertionInfo const& assertionInfo )... method assertionEnded (line 9359) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9368) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9375) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9382) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9389) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9396) | virtual void skipTest( TestCaseInfo const& testInfo ) CATCH_OVERRIDE { method MultipleReporters (line 9403) | virtual MultipleReporters* tryAsMulti() CATCH_OVERRIDE { function addReporter (line 9409) | Ptr addReporter( Ptr const& ex... function getFormattedDuration (line 9448) | std::string getFormattedDuration( double duration ) { type StreamingReporterBase (line 9467) | struct StreamingReporterBase : SharedImpl { method StreamingReporterBase (line 9469) | StreamingReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9476) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method noMatchingTestCases (line 9482) | virtual void noMatchingTestCases( std::string const& ) CATCH_OVERRID... method testRunStarting (line 9484) | virtual void testRunStarting( TestRunInfo const& _testRunInfo ) CATC... method testGroupStarting (line 9487) | virtual void testGroupStarting( GroupInfo const& _groupInfo ) CATCH_... method testCaseStarting (line 9491) | virtual void testCaseStarting( TestCaseInfo const& _testInfo ) CATCH... method sectionStarting (line 9494) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 9498) | virtual void sectionEnded( SectionStats const& /* _sectionStats */ )... method testCaseEnded (line 9501) | virtual void testCaseEnded( TestCaseStats const& /* _testCaseStats *... method testGroupEnded (line 9504) | virtual void testGroupEnded( TestGroupStats const& /* _testGroupStat... method testRunEnded (line 9507) | virtual void testRunEnded( TestRunStats const& /* _testRunStats */ )... method skipTest (line 9513) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE { type CumulativeReporterBase (line 9529) | struct CumulativeReporterBase : SharedImpl { type Node (line 9531) | struct Node : SharedImpl<> { method Node (line 9532) | explicit Node( T const& _value ) : value( _value ) {} type SectionNode (line 9539) | struct SectionNode : SharedImpl<> { method SectionNode (line 9540) | explicit SectionNode( SectionStats const& _stats ) : stats( _stats... type BySectionInfo (line 9559) | struct BySectionInfo { method BySectionInfo (line 9560) | BySectionInfo( SectionInfo const& other ) : m_other( other ) {} method BySectionInfo (line 9561) | BySectionInfo( BySectionInfo const& other ) : m_other( other.m_oth... method CumulativeReporterBase (line 9574) | CumulativeReporterBase( ReporterConfig const& _config ) method ReporterPreferences (line 9582) | virtual ReporterPreferences getPreferences() const CATCH_OVERRIDE { method testRunStarting (line 9586) | virtual void testRunStarting( TestRunInfo const& ) CATCH_OVERRIDE {} method testGroupStarting (line 9587) | virtual void testGroupStarting( GroupInfo const& ) CATCH_OVERRIDE {} method testCaseStarting (line 9589) | virtual void testCaseStarting( TestCaseInfo const& ) CATCH_OVERRIDE {} method sectionStarting (line 9591) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 9616) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9618) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 9630) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 9636) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 9647) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 9652) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... method skipTest (line 9660) | virtual void skipTest( TestCaseInfo const& ) CATCH_OVERRIDE {} method prepareExpandedExpression (line 9662) | virtual void prepareExpandedExpression( AssertionResult& result ) co... type TestEventListenerBase (line 9695) | struct TestEventListenerBase : StreamingReporterBase { method TestEventListenerBase (line 9696) | TestEventListenerBase( ReporterConfig const& _config ) method assertionStarting (line 9700) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 9701) | virtual bool assertionEnded( AssertionStats const& ) CATCH_OVERRIDE { class LegacyReporterRegistrar (line 9714) | class LegacyReporterRegistrar { class ReporterFactory (line 9716) | class ReporterFactory : public IReporterFactory { method IStreamingReporter (line 9717) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9721) | virtual std::string getDescription() const { method LegacyReporterRegistrar (line 9728) | LegacyReporterRegistrar( std::string const& name ) { class ReporterRegistrar (line 9734) | class ReporterRegistrar { class ReporterFactory (line 9736) | class ReporterFactory : public SharedImpl { method IStreamingReporter (line 9749) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9753) | virtual std::string getDescription() const { method ReporterRegistrar (line 9760) | ReporterRegistrar( std::string const& name ) { class ListenerRegistrar (line 9766) | class ListenerRegistrar { class ListenerFactory (line 9768) | class ListenerFactory : public SharedImpl { method IStreamingReporter (line 9770) | virtual IStreamingReporter* create( ReporterConfig const& config )... method getDescription (line 9773) | virtual std::string getDescription() const { method ListenerRegistrar (line 9780) | ListenerRegistrar() { class XmlEncode (line 9809) | class XmlEncode { type ForWhat (line 9811) | enum ForWhat { ForTextNodes, ForAttributes } method XmlEncode (line 9813) | XmlEncode( std::string const& str, ForWhat forWhat = ForTextNodes ) method encodeTo (line 9818) | void encodeTo( std::ostream& os ) const { class XmlWriter (line 9868) | class XmlWriter { class ScopedElement (line 9871) | class ScopedElement { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9902) | XmlWriter() method XmlWriter (line 9910) | XmlWriter( std::ostream& os ) method XmlWriter (line 9923) | XmlWriter& startElement( std::string const& name ) { method ScopedElement (line 9933) | ScopedElement scopedElement( std::string const& name ) { method ScopedElement (line 9873) | ScopedElement( XmlWriter* writer ) method ScopedElement (line 9877) | ScopedElement( ScopedElement const& other ) method ScopedElement (line 9887) | ScopedElement& writeText( std::string const& text, bool indent = t... method ScopedElement (line 9893) | ScopedElement& writeAttribute( std::string const& name, T const& a... method XmlWriter (line 9939) | XmlWriter& endElement() { method XmlWriter (line 9954) | XmlWriter& writeAttribute( std::string const& name, std::string cons... method XmlWriter (line 9960) | XmlWriter& writeAttribute( std::string const& name, bool attribute ) { method XmlWriter (line 9966) | XmlWriter& writeAttribute( std::string const& name, T const& attribu... method XmlWriter (line 9972) | XmlWriter& writeText( std::string const& text, bool indent = true ) { method XmlWriter (line 9984) | XmlWriter& writeComment( std::string const& text ) { method writeStylesheetRef (line 9991) | void writeStylesheetRef( std::string const& url ) { method XmlWriter (line 9995) | XmlWriter& writeBlankLine() { method ensureTagClosed (line 10001) | void ensureTagClosed() { method writeDeclaration (line 10012) | void writeDeclaration() { method newlineIfNecessary (line 10016) | void newlineIfNecessary() { class XmlReporter (line 10047) | class XmlReporter : public StreamingReporterBase { method XmlReporter (line 10049) | XmlReporter( ReporterConfig const& _config ) method getDescription (line 10059) | static std::string getDescription() { method getStylesheetRef (line 10063) | virtual std::string getStylesheetRef() const { method writeSourceInfo (line 10067) | void writeSourceInfo( SourceLineInfo const& sourceInfo ) { method noMatchingTestCases (line 10075) | virtual void noMatchingTestCases( std::string const& s ) CATCH_OVERR... method testRunStarting (line 10079) | virtual void testRunStarting( TestRunInfo const& testInfo ) CATCH_OV... method testGroupStarting (line 10089) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10095) | virtual void testCaseStarting( TestCaseInfo const& testInfo ) CATCH_... method sectionStarting (line 10109) | virtual void sectionStarting( SectionInfo const& sectionInfo ) CATCH... method assertionStarting (line 10120) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRID... method assertionEnded (line 10122) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method sectionEnded (line 10198) | virtual void sectionEnded( SectionStats const& sectionStats ) CATCH_... method testCaseEnded (line 10213) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10229) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEnded (line 10239) | virtual void testRunEnded( TestRunStats const& testRunStats ) CATCH_... function getCurrentTimestamp (line 10266) | std::string getCurrentTimestamp() { class JunitReporter (line 10294) | class JunitReporter : public CumulativeReporterBase { method JunitReporter (line 10296) | JunitReporter( ReporterConfig const& _config ) method getDescription (line 10306) | static std::string getDescription() { method noMatchingTestCases (line 10310) | virtual void noMatchingTestCases( std::string const& /*spec*/ ) CATC... method testRunStarting (line 10312) | virtual void testRunStarting( TestRunInfo const& runInfo ) CATCH_OVE... method testGroupStarting (line 10317) | virtual void testGroupStarting( GroupInfo const& groupInfo ) CATCH_O... method testCaseStarting (line 10325) | virtual void testCaseStarting( TestCaseInfo const& testCaseInfo ) CA... method assertionEnded (line 10328) | virtual bool assertionEnded( AssertionStats const& assertionStats ) ... method testCaseEnded (line 10334) | virtual void testCaseEnded( TestCaseStats const& testCaseStats ) CAT... method testGroupEnded (line 10340) | virtual void testGroupEnded( TestGroupStats const& testGroupStats ) ... method testRunEndedCumulative (line 10346) | virtual void testRunEndedCumulative() CATCH_OVERRIDE { method writeGroup (line 10350) | void writeGroup( TestGroupNode const& groupNode, double suiteTime ) { method writeTestCase (line 10375) | void writeTestCase( TestCaseNode const& testCaseNode ) { method writeSection (line 10392) | void writeSection( std::string const& className, method writeAssertions (line 10431) | void writeAssertions( SectionNode const& sectionNode ) { method writeAssertion (line 10438) | void writeAssertion( AssertionStats const& stats ) { type ConsoleReporter (line 10509) | struct ConsoleReporter : StreamingReporterBase { method ConsoleReporter (line 10510) | ConsoleReporter( ReporterConfig const& _config ) method getDescription (line 10516) | static std::string getDescription() { method noMatchingTestCases (line 10520) | virtual void noMatchingTestCases( std::string const& spec ) CATCH_OV... method assertionStarting (line 10524) | virtual void assertionStarting( AssertionInfo const& ) CATCH_OVERRIDE { method assertionEnded (line 10527) | virtual bool assertionEnded( AssertionStats const& _assertionStats )... method sectionStarting (line 10544) | virtual void sectionStarting( SectionInfo const& _sectionInfo ) CATC... method sectionEnded (line 10548) | virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH... method testCaseEnded (line 10567) | virtual void testCaseEnded( TestCaseStats const& _testCaseStats ) CA... method testGroupEnded (line 10571) | virtual void testGroupEnded( TestGroupStats const& _testGroupStats )... method testRunEnded (line 10580) | virtual void testRunEnded( TestRunStats const& _testRunStats ) CATCH... class AssertionPrinter (line 10589) | class AssertionPrinter { method AssertionPrinter (line 10592) | AssertionPrinter( std::ostream& _stream, AssertionStats const& _st... method print (line 10668) | void print() const { method printResultType (line 10684) | void printResultType() const { method printOriginalExpression (line 10690) | void printOriginalExpression() const { method printReconstructedExpression (line 10698) | void printReconstructedExpression() const { method printMessage (line 10705) | void printMessage() const { method printSourceInfo (line 10716) | void printSourceInfo() const { method lazyPrint (line 10732) | void lazyPrint() { method lazyPrintRunInfo (line 10744) | void lazyPrintRunInfo() { method lazyPrintGroupInfo (line 10756) | void lazyPrintGroupInfo() { method printTestCaseAndSectionHeader (line 10762) | void printTestCaseAndSectionHeader() { method printClosedHeader (line 10786) | void printClosedHeader( std::string const& _name ) { method printOpenHeader (line 10790) | void printOpenHeader( std::string const& _name ) { method printHeaderString (line 10800) | void printHeaderString( std::string const& _string, std::size_t inde... type SummaryColumn (line 10811) | struct SummaryColumn { method SummaryColumn (line 10813) | SummaryColumn( std::string const& _label, Colour::Code _colour ) method SummaryColumn (line 10817) | SummaryColumn addRow( std::size_t count ) { method printTotals (line 10837) | void printTotals( Totals const& totals ) { method printSummaryRow (line 10868) | void printSummaryRow( std::string const& label, std::vector method Handle (line 43) | public void Handle(MathResponseCall message) class MathResponsesHandler (line 59) | internal class MathResponsesHandler : BasicMathClient.Iface method FourResults (line 61) | public void FourResults(int added, int multiplied, int subtracted, int... method ThreeResults (line 72) | public void ThreeResults(int added, int multiplied, int subtracted) method Pong (line 83) | public void Pong(long value) method PingAndDoAnotherCalculation (line 90) | private void PingAndDoAnotherCalculation() class MathRequestClient (line 101) | internal class MathRequestClient : BasicMathServer.Iface method MathRequestClient (line 106) | public MathRequestClient(string server) method SerializeThriftCall (line 116) | public void SerializeThriftCall(Action action) method Ping (line 139) | public void Ping(long value) method DoTheMath (line 148) | public void DoTheMath( int arg1, int arg2) FILE: contrib/Rebus/ServiceImpl/Server.cs class MathRequestCallHandler (line 39) | class MathRequestCallHandler : IHandleMessages method Handle (line 41) | public void Handle(MathRequestCall message) class MathRequestsHandler (line 57) | internal class MathRequestsHandler : BasicMathServer.Iface method Ping (line 59) | public void Ping(long value) method DoTheMath (line 66) | public void DoTheMath(int arg1, int arg2) class MathResponseClient (line 78) | internal class MathResponseClient : BasicMathClient.Iface method MathResponseClient (line 83) | public MathResponseClient(string server) method SerializeThriftCall (line 93) | public void SerializeThriftCall(Action action) method Pong (line 116) | public void Pong(long value) method ThreeResults (line 125) | public void ThreeResults(int added, int multiplied, int suctracted) method FourResults (line 134) | public void FourResults(int added, int multiplied, int suctracted, int... FILE: contrib/async-test/test-leaf.py class AggrHandler (line 31) | class AggrHandler(Aggr.Iface): method __init__ (line 32) | def __init__(self): method addValue (line 35) | def addValue(self, value): method getValues (line 38) | def getValues(self, ): FILE: contrib/async-test/test-server.cpp class AggrAsyncHandler (line 21) | class AggrAsyncHandler : public AggrCobSvIf { type RequestContext (line 23) | struct RequestContext { method AggrAsyncHandler (line 30) | AggrAsyncHandler() method addValue (line 38) | void addValue(std::tr1::function cob, const int32_t value) { method getValues (line 43) | void getValues(std::tr1::function getCounters() { method getCounter (line 82) | public long getCounter(String key) { method setOption (line 90) | public void setOption(String key, String value) { method getOption (line 94) | public String getOption(String key) { method getOptions (line 98) | public AbstractMap getOptions() { method aliveSince (line 102) | public long aliveSince() { method getCpuProfile (line 106) | public String getCpuProfile() { method reinitialize (line 110) | public void reinitialize() {} method shutdown (line 112) | public void shutdown() {} FILE: contrib/fb303/php/FacebookBase.php class FacebookBase (line 25) | class FacebookBase implements FacebookServiceIf { method __construct (line 28) | public function __construct($name) { method getName (line 32) | public function getName() { method getVersion (line 36) | public function getVersion() { method getStatus (line 40) | public function getStatus() { method getStatusDetails (line 44) | public function getStatusDetails() { method getCounters (line 48) | public function getCounters() { method getCounter (line 52) | public function getCounter($key) { method setOption (line 56) | public function setOption($key, $value) { method getOption (line 60) | public function getOption($key) { method getOptions (line 64) | public function getOptions() { method aliveSince (line 68) | public function aliveSince() { method getCpuProfile (line 72) | public function getCpuProfile($duration) { method getLimitedReflection (line 76) | public function getLimitedReflection() { method reinitialize (line 80) | public function reinitialize() { method shutdown (line 84) | public function shutdown() { FILE: contrib/fb303/py/fb303/FacebookBase.py class FacebookBase (line 28) | class FacebookBase(FacebookService.Iface): method __init__ (line 30) | def __init__(self, name): method getName (line 35) | def getName(self, ): method getVersion (line 38) | def getVersion(self, ): method getStatus (line 41) | def getStatus(self, ): method getCounters (line 44) | def getCounters(self): method resetCounter (line 47) | def resetCounter(self, key): method getCounter (line 50) | def getCounter(self, key): method incrementCounter (line 55) | def incrementCounter(self, key): method setOption (line 58) | def setOption(self, key, value): method getOption (line 61) | def getOption(self, key): method getOptions (line 64) | def getOptions(self): method getOptions (line 67) | def getOptions(self): method aliveSince (line 70) | def aliveSince(self): method getCpuProfile (line 73) | def getCpuProfile(self, duration): method getLimitedReflection (line 76) | def getLimitedReflection(self): method reinitialize (line 79) | def reinitialize(self): method shutdown (line 82) | def shutdown(self): FILE: contrib/fb303/py/fb303_scripts/fb303_simple_mgmt.py function service_ctrl (line 36) | def service_ctrl( function fb303_wrapper (line 112) | def fb303_wrapper(command, port, trans_factory=None, prot_factory=None): function fb_status_string (line 158) | def fb_status_string(status_enum): function main (line 173) | def main(): FILE: contrib/parse_profiling.py class AddressInfo (line 36) | class AddressInfo(object): method __init__ (line 40) | def __init__(self, obj_file, address): function get_address (line 51) | def get_address(filename, address): function translate_file_addresses (line 74) | def translate_file_addresses(filename, addresses, options): function lookup_addresses (line 121) | def lookup_addresses(options): class Entry (line 131) | class Entry(object): method __init__ (line 136) | def __init__(self, header): method addFrame (line 140) | def addFrame(self, filename, address): method write (line 151) | def write(self, f, options): function process_file (line 166) | def process_file(in_file, out_file, options): function start_cppfilt (line 261) | def start_cppfilt(): function main (line 283) | def main(argv): FILE: contrib/thrift-maven-plugin/src/main/java/org/apache/thrift/maven/AbstractThriftMojo.java class AbstractThriftMojo (line 60) | abstract class AbstractThriftMojo extends AbstractMojo { method execute (line 157) | public void execute() throws MojoExecutionException, MojoFailureExcept... method findGeneratedFilesInDirectory (line 208) | ImmutableSet findGeneratedFilesInDirectory(File directory) throw... method lastModified (line 216) | private long lastModified(ImmutableSet files) { method checkParameters (line 225) | private void checkParameters() { method getThriftSourceRoot (line 240) | protected abstract File getThriftSourceRoot(); method getDependencyArtifacts (line 242) | protected abstract List getDependencyArtifacts(); method getOutputDirectory (line 244) | protected abstract File getOutputDirectory(); method attachFiles (line 246) | protected abstract void attachFiles(); method getDependencyArtifactFiles (line 253) | private ImmutableSet getDependencyArtifactFiles() { method makeThriftPathFromJars (line 264) | ImmutableSet makeThriftPathFromJars(File temporaryThriftFileDire... method findThriftFilesInDirectory (line 325) | ImmutableSet findThriftFilesInDirectory(File directory) throws I... method truncatePath (line 340) | String truncatePath(final String jarPath) throws MojoExecutionException { method toHexString (line 373) | public static String toHexString(byte[] byteArray) { FILE: contrib/thrift-maven-plugin/src/main/java/org/apache/thrift/maven/Thrift.java class Thrift (line 43) | final class Thrift { method Thrift (line 65) | private Thrift(String executable, String generator, ImmutableSet... method compile (line 83) | public int compile() throws CommandLineException { method buildThriftCommand (line 108) | ImmutableList buildThriftCommand(final File thriftFile) { method getOutput (line 126) | public String getOutput() { method getError (line 133) | public String getError() { class Builder (line 140) | static final class Builder { method Builder (line 158) | public Builder(String executable, File javaOutputDirectory) { method addThriftFile (line 177) | public Builder addThriftFile(File thriftFile) { method setGenerator (line 193) | public Builder setGenerator(String generator) { method checkThriftFileIsInThriftPath (line 199) | private void checkThriftFileIsInThriftPath(File thriftFile) { method checkThriftFileIsInThriftPathHelper (line 204) | private boolean checkThriftFileIsInThriftPathHelper(File directory) { method addThriftFiles (line 218) | public Builder addThriftFiles(Iterable thriftFiles) { method addThriftPathElement (line 235) | public Builder addThriftPathElement(File thriftPathElement) { method addThriftPathElements (line 245) | public Builder addThriftPathElements(Iterable thriftPathElemen... method build (line 256) | public Thrift build() { FILE: contrib/thrift-maven-plugin/src/main/java/org/apache/thrift/maven/ThriftCompileMojo.java class ThriftCompileMojo (line 39) | public final class ThriftCompileMojo extends AbstractThriftMojo { method getDependencyArtifacts (line 57) | @Override method getOutputDirectory (line 63) | @Override method getThriftSourceRoot (line 68) | @Override method attachFiles (line 73) | @Override FILE: contrib/thrift-maven-plugin/src/main/java/org/apache/thrift/maven/ThriftTestCompileMojo.java class ThriftTestCompileMojo (line 34) | public final class ThriftTestCompileMojo extends AbstractThriftMojo { method attachFiles (line 52) | @Override method getDependencyArtifacts (line 59) | @Override method getOutputDirectory (line 67) | @Override method getThriftSourceRoot (line 72) | @Override method setLocalMavenRepository (line 82) | public void setLocalMavenRepository(final ArtifactRepository localRepo... method setHashDependentPaths (line 91) | public void setHashDependentPaths(final boolean hashDependentPaths) { FILE: contrib/thrift-maven-plugin/src/test/java/org/apache/thrift/maven/TestAbstractThriftMojo.java class TestAbstractThriftMojo (line 34) | public class TestAbstractThriftMojo { method setUp (line 41) | @Before method testMakeThriftPathFromJars (line 54) | @Test method testTruncatePath (line 79) | @Test method testTruncatePathWithDependentPathHashing (line 91) | @Test FILE: contrib/thrift-maven-plugin/src/test/java/org/apache/thrift/maven/TestThrift.java class TestThrift (line 34) | public class TestThrift { method setup (line 41) | @Before method testThriftCompile (line 69) | @Test method testThriftCompileWithGeneratorOption (line 74) | @Test method executeThriftCompile (line 80) | private void executeThriftCompile() throws CommandLineException { method testThriftMultipleFileCompile (line 99) | @Test method testBadCompile (line 123) | @Test method testFileInPathPreCondition (line 143) | @Test method cleanup (line 156) | @After FILE: contrib/thrift_dump.cpp function usage (line 34) | void usage() { function main (line 43) | int main(int argc, char *argv[]) { FILE: contrib/transport-sample/ThriftCommon.cpp type thriftcommon (line 6) | namespace thriftcommon function LaunchAnonPipeChild (line 13) | bool LaunchAnonPipeChild(std::string app, boost::shared_ptr &out, const map &... method testStringMap (line 147) | void testStringMap(map &out, const map &out, const set &thing) override { method testList (line 180) | void testList(vector &out, const vector &thing) over... method testEnum (line 196) | Numberz::type testEnum(const Numberz::type thing) override { method UserId (line 201) | UserId testTypedef(const UserId thing) override { method testMapMap (line 205) | void testMapMap(map > &mapmap, const int... method testInsanity (line 220) | void testInsanity(map > &insane, c... method testMulti (line 290) | void testMulti(Xtruct &hello, const int8_t arg0, const int32_t arg1, c... method testException (line 303) | void testException(const std::string &arg) method testMultiException (line 322) | void testMultiException(Xtruct &result, const std::string &arg0, const... method testOneway (line 342) | void testOneway(int sleepFor) override { function test_thrift_client (line 360) | static void function bailout (line 614) | static void function main (line 622) | int FILE: lib/c_glib/test/testthrifttestzlibclient.cpp type thrift (line 59) | namespace thrift { namespace test { type test (line 59) | namespace test { class TestHandler (line 68) | class TestHandler : public ThriftTestIf { method TestHandler (line 70) | TestHandler() = default; method testVoid (line 72) | void testVoid() override { method testString (line 76) | void testString(string& out, const string &thing) override { method testBool (line 81) | bool testBool(const bool thing) override { method testByte (line 85) | int8_t testByte(const int8_t thing) override { method testI32 (line 89) | int32_t testI32(const int32_t thing) override { method testI64 (line 94) | int64_t testI64(const int64_t thing) override { method testDouble (line 99) | double testDouble(const double thing) override { method testBinary (line 105) | void testBinary(string& out, const string &thing) override { method testUuid (line 110) | void testUuid(apache::thrift::TUuid& out, const apache::thrift::TUuid&... method testStruct (line 115) | void testStruct(Xtruct& out, const Xtruct &thing) override { method testNest (line 120) | void testNest(Xtruct2& out, const Xtruct2& nest) override { method testMap (line 126) | void testMap(map &out, const map &... method testStringMap (line 142) | void testStringMap(map &out, const map &out, const set &thing) override { method testList (line 175) | void testList(vector &out, const vector &thing) over... method testEnum (line 191) | Numberz::type testEnum(const Numberz::type thing) override { method UserId (line 196) | UserId testTypedef(const UserId thing) override { method testMapMap (line 201) | void testMapMap(map > &mapmap, const int... method testInsanity (line 216) | void testInsanity(map > &insane, c... method testMulti (line 286) | void testMulti(Xtruct &hello, const int8_t arg0, const int32_t arg1, c... method testException (line 299) | void testException(const std::string &arg) method testMultiException (line 318) | void testMultiException(Xtruct &result, const std::string &arg0, const... method testOneway (line 338) | void testOneway(int sleepFor) override { function test_thrift_client (line 357) | static void function bailout (line 614) | static void function main (line 622) | int FILE: lib/c_glib/test/testtransportsocket.c function my_socket (line 32) | int function my_recv (line 43) | ssize_t function my_send (line 54) | ssize_t function test_create_and_destroy (line 75) | static void function test_open_and_close (line 90) | static void function test_read_and_write (line 148) | static void function test_peek (line 193) | static void function thrift_socket_server_open (line 291) | static void function thrift_socket_server (line 312) | static void function main (line 345) | int FILE: lib/c_glib/test/testtransportsslsocket.c function my_socket (line 40) | int function my_recv (line 51) | ssize_t function my_send (line 62) | ssize_t function test_ssl_create_and_destroy (line 83) | static void function test_ssl_create_and_set_properties (line 97) | static void function test_ssl_open_and_close_non_ssl_server (line 114) | static void function test_ssl_write_invalid_socket (line 177) | static void type sockaddr (line 240) | struct sockaddr type sockaddr_in (line 243) | struct sockaddr_in type sockaddr_in6 (line 244) | struct sockaddr_in6 function verify_ip (line 247) | int verify_ip(char * hostname, struct sockaddr_storage *addr) function read_from_file (line 291) | static void function gboolean (line 319) | gboolean verify_certificate_sn(X509 *cert, const unsigned char *serial_n... function gboolean (line 355) | gboolean my_access_manager(ThriftTransport * transport, X509 *cert, stru... function test_ssl_authorization_manager (line 424) | static void function thrift_socket_server (line 484) | static void function main (line 517) | int FILE: lib/c_glib/test/testzlibtransport.c function test_create_and_destroy (line 41) | static void function test_open_and_close (line 63) | static void function test_read_and_write (line 118) | static void function thrift_socket_server_open (line 160) | static void function thrift_server (line 181) | static void function main (line 217) | int FILE: lib/cpp/src/thrift/TApplicationException.cpp type apache (line 23) | namespace apache { type thrift (line 24) | namespace thrift { FILE: lib/cpp/src/thrift/TApplicationException.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/TBase.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/TConfiguration.h function namespace (line 23) | namespace apache { FILE: lib/cpp/src/thrift/TDispatchProcessor.h function namespace (line 24) | namespace apache { FILE: lib/cpp/src/thrift/TNonCopyable.h function namespace (line 27) | namespace apache { FILE: lib/cpp/src/thrift/TOutput.cpp type apache (line 31) | namespace apache { type thrift (line 32) | namespace thrift { function TOutput (line 150) | TOutput& TOutput::instance() { FILE: lib/cpp/src/thrift/TOutput.h function namespace (line 23) | namespace apache { FILE: lib/cpp/src/thrift/TPrintTo.h function namespace (line 27) | namespace apache { FILE: lib/cpp/src/thrift/TProcessor.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/TToString.h function namespace (line 32) | namespace apache { FILE: lib/cpp/src/thrift/TUuid.cpp type apache (line 26) | namespace apache { type thrift (line 27) | namespace thrift { function to_string (line 53) | std::string to_string(const TUuid& in) { FILE: lib/cpp/src/thrift/TUuid.h function namespace (line 33) | namespace thrift { FILE: lib/cpp/src/thrift/Thrift.h function namespace (line 50) | namespace apache { FILE: lib/cpp/src/thrift/VirtualProfiling.cpp type apache (line 44) | namespace apache { type thrift (line 45) | namespace thrift { class Backtrace (line 55) | class Backtrace { method hash (line 69) | size_t hash() const { method cmp (line 77) | int cmp(Backtrace const& bt) const { method print (line 94) | void print(FILE* f, int indent = 0, int start = 0) const { method getDepth (line 110) | int getDepth() const { return numCallers_ - skip_; } class Key (line 146) | class Key { class Hash (line 148) | class Hash { method Key (line 153) | Key(const Backtrace* bt, const std::type_info& type_info) method Key (line 156) | Key(const Backtrace* bt, const std::type_info& type_info1, const s... method Key (line 159) | Key(const Key& k) method Backtrace (line 168) | const Backtrace* getBacktrace() const { return backtrace_; } method makePersistent (line 174) | void makePersistent() { method cleanup (line 190) | void cleanup() { method cmp (line 195) | int cmp(const Key& k) const { method hash (line 214) | size_t hash() const { class CountGreater (line 232) | class CountGreater { function _record_backtrace (line 253) | void _record_backtrace(BacktraceMap* map, const Mutex& mutex, Key* k) { function profile_virtual_call (line 273) | void profile_virtual_call(const std::type_info& type) { function profile_generic_protocol (line 286) | void profile_generic_protocol(const std::type_info& template_type, function profile_print_info (line 297) | void profile_print_info(FILE* f) { function profile_print_info (line 344) | void profile_print_info() { function profile_write_pprof_file (line 351) | static void profile_write_pprof_file(FILE* f, BacktraceMap const& ma... function profile_write_pprof (line 406) | void profile_write_pprof(FILE* gen_calls_f, FILE* virtual_calls_f) { FILE: lib/cpp/src/thrift/async/TAsyncBufferProcessor.h function namespace (line 27) | namespace apache { FILE: lib/cpp/src/thrift/async/TAsyncChannel.cpp type apache (line 22) | namespace apache { type thrift (line 23) | namespace thrift { type async (line 24) | namespace async { FILE: lib/cpp/src/thrift/async/TAsyncChannel.h function namespace (line 27) | namespace apache { function namespace (line 35) | namespace apache { FILE: lib/cpp/src/thrift/async/TAsyncDispatchProcessor.h function namespace (line 24) | namespace apache { FILE: lib/cpp/src/thrift/async/TAsyncProcessor.h function namespace (line 29) | namespace apache { function namespace (line 80) | namespace apache { FILE: lib/cpp/src/thrift/async/TAsyncProtocolProcessor.cpp type apache (line 25) | namespace apache { type thrift (line 26) | namespace thrift { type async (line 27) | namespace async { FILE: lib/cpp/src/thrift/async/TAsyncProtocolProcessor.h function namespace (line 27) | namespace apache { FILE: lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.cpp type apache (line 26) | namespace apache { namespace thrift { namespace async { type thrift (line 26) | namespace thrift { namespace async { type async (line 26) | namespace async { FILE: lib/cpp/src/thrift/async/TConcurrentClientSyncInfo.h function namespace (line 30) | namespace apache { FILE: lib/cpp/src/thrift/async/TEvhttpClientChannel.cpp type apache (line 33) | namespace apache { type thrift (line 34) | namespace thrift { type async (line 35) | namespace async { type event_base (line 41) | struct event_base type evdns_base (line 42) | struct evdns_base type evhttp_request (line 60) | struct evhttp_request type evhttp_request (line 109) | struct evhttp_request type evhttp_request (line 144) | struct evhttp_request FILE: lib/cpp/src/thrift/async/TEvhttpClientChannel.h type event_base (line 29) | struct event_base type evdns_base (line 30) | struct evdns_base type evhttp_connection (line 31) | struct evhttp_connection type evhttp_request (line 32) | struct evhttp_request function namespace (line 34) | namespace apache { function namespace (line 42) | namespace apache { FILE: lib/cpp/src/thrift/async/TEvhttpServer.cpp type apache (line 36) | namespace apache { type thrift (line 37) | namespace thrift { type async (line 38) | namespace async { type TEvhttpServer::RequestContext (line 40) | struct TEvhttpServer::RequestContext { type evhttp_request (line 41) | struct evhttp_request type evhttp_request (line 45) | struct evhttp_request type evhttp_request (line 95) | struct evhttp_request type evhttp_request (line 102) | struct evhttp_request type evhttp_request (line 110) | struct evhttp_request type evbuffer (line 133) | struct evbuffer type event_base (line 154) | struct event_base FILE: lib/cpp/src/thrift/async/TEvhttpServer.h type event_base (line 25) | struct event_base type evhttp (line 26) | struct evhttp type evhttp_request (line 27) | struct evhttp_request function namespace (line 29) | namespace apache { FILE: lib/cpp/src/thrift/concurrency/Exception.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/concurrency/FunctionRunner.h function namespace (line 28) | namespace apache { FILE: lib/cpp/src/thrift/concurrency/Monitor.cpp type apache (line 32) | namespace apache { type thrift (line 33) | namespace thrift { type concurrency (line 34) | namespace concurrency { class Monitor::Impl (line 41) | class Monitor::Impl { method Impl (line 44) | Impl() : ownedMutex_(new Mutex()), conditionVariable_(), mutex_(... method Impl (line 46) | Impl(Mutex* mutex) : ownedMutex_(), conditionVariable_(), mutex_... method Impl (line 48) | Impl(Monitor* monitor) : ownedMutex_(), conditionVariable_(), mu... method Mutex (line 52) | Mutex& mutex() { return *mutex_; } method lock (line 53) | void lock() { mutex_->lock(); } method unlock (line 54) | void unlock() { mutex_->unlock(); } method wait (line 63) | void wait(const std::chrono::milliseconds &timeout) { method waitForTimeRelative (line 78) | int waitForTimeRelative(const std::chrono::milliseconds &timeout) { method waitForTime (line 98) | int waitForTime(const std::chrono::time_point threadFactory() const override { method threadFactory (line 79) | void threadFactory(shared_ptr value) override { method idleWorkerCount (line 91) | size_t idleWorkerCount() const override { return idleCount_; } method workerCount (line 93) | size_t workerCount() const override { method pendingTaskCount (line 98) | size_t pendingTaskCount() const override { method totalTaskCount (line 103) | size_t totalTaskCount() const override { method pendingTaskCountMax (line 108) | size_t pendingTaskCountMax() const override { method expiredTaskCount (line 113) | size_t expiredTaskCount() const override { method pendingTaskCountMax (line 118) | void pendingTaskCountMax(const size_t value) { method removeExpiredTasks (line 129) | void removeExpiredTasks() override { class ThreadManager::Task (line 178) | class ThreadManager::Task : public Runnable { type STATE (line 181) | enum STATE { WAITING, EXECUTING, TIMEDOUT, COMPLETE } method Task (line 183) | Task(shared_ptr runnable, uint64_t expiration = 0ULL) method run (line 193) | void run() override { method getRunnable (line 200) | shared_ptr getRunnable() { return runnable_; } class ThreadManager::Worker (line 211) | class ThreadManager::Worker : public Runnable { type STATE (line 212) | enum STATE { UNINITIALIZED, STARTING, STARTED, STOPPING, STOPPED } method Worker (line 215) | Worker(ThreadManager::Impl* manager) : manager_(manager), state_... method isActive (line 220) | bool isActive() const { method run (line 232) | void run() override { class SimpleThreadManager (line 558) | class SimpleThreadManager : public ThreadManager::Impl { method SimpleThreadManager (line 561) | SimpleThreadManager(size_t workerCount = 4, size_t pendingTaskCo... method start (line 564) | void start() override { FILE: lib/cpp/src/thrift/concurrency/ThreadManager.h function namespace (line 27) | namespace apache { FILE: lib/cpp/src/thrift/concurrency/TimerManager.cpp type apache (line 28) | namespace apache { type thrift (line 29) | namespace thrift { type concurrency (line 30) | namespace concurrency { class TimerManager::Task (line 40) | class TimerManager::Task : public Runnable { type STATE (line 43) | enum STATE { WAITING, EXECUTING, CANCELLED, COMPLETE } method Task (line 45) | Task(shared_ptr runnable) : runnable_(runnable), state... method run (line 49) | void run() override { class TimerManager::Dispatcher (line 66) | class TimerManager::Dispatcher : public Runnable { method Dispatcher (line 69) | Dispatcher(TimerManager* manager) : manager_(manager) {} method run (line 79) | void run() override { FILE: lib/cpp/src/thrift/concurrency/TimerManager.h function namespace (line 29) | namespace apache { FILE: lib/cpp/src/thrift/processor/PeekProcessor.cpp type apache (line 26) | namespace apache { type thrift (line 27) | namespace thrift { type processor (line 28) | namespace processor { FILE: lib/cpp/src/thrift/processor/PeekProcessor.h function namespace (line 30) | namespace apache { FILE: lib/cpp/src/thrift/processor/StatsProcessor.h function namespace (line 28) | namespace apache { FILE: lib/cpp/src/thrift/processor/TMultiplexedProcessor.h function namespace (line 29) | namespace thrift { function class (line 86) | class TMultiplexedProcessor : public TProcessor { FILE: lib/cpp/src/thrift/protocol/TBase64Utils.cpp type apache (line 24) | namespace apache { type thrift (line 25) | namespace thrift { type protocol (line 26) | namespace protocol { function base64_encode (line 31) | void base64_encode(const uint8_t* in, uint32_t len, uint8_t* buf) { function base64_decode (line 304) | void base64_decode(uint8_t* buf, uint32_t len) { FILE: lib/cpp/src/thrift/protocol/TBase64Utils.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TBinaryProtocol.h function namespace (line 28) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TCompactProtocol.h function namespace (line 28) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TDebugProtocol.cpp function string (line 30) | static string byte_to_hex(const uint8_t byte) { type apache (line 39) | namespace apache { type thrift (line 40) | namespace thrift { type protocol (line 41) | namespace protocol { function string (line 43) | string TDebugProtocol::fieldTypeName(TType type) { FILE: lib/cpp/src/thrift/protocol/TDebugProtocol.h function namespace (line 27) | namespace apache { function namespace (line 157) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TEnum.h function namespace (line 23) | namespace apache { FILE: lib/cpp/src/thrift/protocol/THeaderProtocol.cpp type apache (line 31) | namespace apache { type thrift (line 32) | namespace thrift { type protocol (line 33) | namespace protocol { FILE: lib/cpp/src/thrift/protocol/THeaderProtocol.h function namespace (line 32) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TJSONProtocol.cpp type apache (line 36) | namespace apache { type thrift (line 37) | namespace thrift { type protocol (line 38) | namespace protocol { function TType (line 104) | static TType getTypeIDForTypeName(const std::string& name) { function readSyntaxChar (line 235) | static uint32_t readSyntaxChar(TJSONProtocol::LookaheadReader& rea... function hexVal (line 247) | static uint8_t hexVal(uint8_t ch) { function hexChar (line 261) | static uint8_t hexChar(uint8_t val) { function isJSONNumeric (line 271) | static bool isJSONNumeric(uint8_t ch) { function isHighSurrogate (line 294) | static bool isHighSurrogate(uint16_t val) { function isLowSurrogate (line 299) | static bool isLowSurrogate(uint16_t val) { class TJSONContext (line 307) | class TJSONContext { method TJSONContext (line 310) | TJSONContext() = default; method write (line 317) | virtual uint32_t write(TTransport& trans) { method read (line 325) | virtual uint32_t read(TJSONProtocol::LookaheadReader& reader) { method escapeNum (line 334) | virtual bool escapeNum() { return false; } class JSONPairContext (line 338) | class JSONPairContext : public TJSONContext { method JSONPairContext (line 341) | JSONPairContext() : first_(true), colon_(true) {} method write (line 343) | uint32_t write(TTransport& trans) override { method read (line 355) | uint32_t read(TJSONProtocol::LookaheadReader& reader) override { method escapeNum (line 368) | bool escapeNum() override { return colon_; } class JSONListContext (line 376) | class JSONListContext : public TJSONContext { method JSONListContext (line 379) | JSONListContext() : first_(true) {} method write (line 381) | uint32_t write(TTransport& trans) override { method read (line 391) | uint32_t read(TJSONProtocol::LookaheadReader& reader) override { function doubleToString (line 527) | std::string doubleToString(double d) { function T (line 853) | T fromString(const std::string& s) { FILE: lib/cpp/src/thrift/protocol/TJSONProtocol.h function namespace (line 27) | namespace apache { function namespace (line 326) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TList.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TMap.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TMultiplexedProtocol.cpp type apache (line 24) | namespace apache { type thrift (line 25) | namespace thrift { type protocol (line 26) | namespace protocol { FILE: lib/cpp/src/thrift/protocol/TMultiplexedProtocol.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TProtocol.cpp type apache (line 22) | namespace apache { type thrift (line 23) | namespace thrift { type protocol (line 24) | namespace protocol { FILE: lib/cpp/src/thrift/protocol/TProtocol.h function To (line 72) | inline To bitwise_cast(From from) { function namespace (line 204) | namespace apache { function TInputRecursionTracker (line 687) | struct TInputRecursionTracker { FILE: lib/cpp/src/thrift/protocol/TProtocolDecorator.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TProtocolException.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TProtocolTap.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TProtocolTypes.h function namespace (line 23) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TSet.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/protocol/TVirtualProtocol.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/qt/TQIODeviceTransport.cpp type apache (line 28) | namespace apache { type thrift (line 29) | namespace thrift { type transport (line 33) | namespace transport { FILE: lib/cpp/src/thrift/qt/TQIODeviceTransport.h function namespace (line 29) | namespace apache { FILE: lib/cpp/src/thrift/qt/TQTcpServer.cpp function QT_USE_NAMESPACE (line 42) | QT_USE_NAMESPACE FILE: lib/cpp/src/thrift/qt/TQTcpServer.h function namespace (line 28) | namespace apache { function namespace (line 36) | namespace apache { FILE: lib/cpp/src/thrift/server/TConnectedClient.cpp type apache (line 22) | namespace apache { type thrift (line 23) | namespace thrift { type server (line 24) | namespace server { FILE: lib/cpp/src/thrift/server/TConnectedClient.h function namespace (line 29) | namespace apache { FILE: lib/cpp/src/thrift/server/TNonblockingServer.cpp type apache (line 78) | namespace apache { type thrift (line 79) | namespace thrift { type server (line 80) | namespace server { type TSocketState (line 90) | enum TSocketState { SOCKET_RECV_FRAMING, SOCKET_RECV, SOCKET_SEND } type TAppState (line 100) | enum TAppState { class TNonblockingServer::TConnection (line 113) | class TNonblockingServer::TConnection { type event (line 128) | struct event method setRead (line 189) | void setRead() { setFlags(EV_READ | EV_PERSIST); } method setWrite (line 192) | void setWrite() { setFlags(EV_WRITE | EV_PERSIST); } method setIdle (line 195) | void setIdle() { setFlags(0); } class Task (line 213) | class Task method TConnection (line 216) | TConnection(std::shared_ptr socket, method eventHandler (line 269) | static void eventHandler(evutil_socket_t fd, short /* which */, ... method notifyIOThread (line 283) | bool notifyIOThread() { return ioThread_->notify(this); } method getIOThreadNumber (line 289) | int getIOThreadNumber() const { return ioThread_->getThreadNumbe... method forceClose (line 292) | void forceClose() { method TNonblockingServer (line 302) | TNonblockingServer* getServer() const { return server_; } method TAppState (line 305) | TAppState getState() const { return appState_; } method getTSocket (line 308) | std::shared_ptr getTSocket() const { return tSocket_; } method getServerEventHandler (line 311) | std::shared_ptr getServerEventHandler() { r... class TNonblockingServer::TConnection::Task (line 317) | class TNonblockingServer::TConnection::Task : public Runnable { method Task (line 319) | Task(std::shared_ptr processor, method run (line 330) | void run() override { method TConnection (line 363) | TConnection* getTConnection() { return connection_; } type pollfd (line 1309) | struct pollfd type sched_param (line 1444) | struct sched_param FILE: lib/cpp/src/thrift/server/TNonblockingServer.h function namespace (line 47) | namespace apache { FILE: lib/cpp/src/thrift/server/TServer.cpp type apache (line 33) | namespace apache { type thrift (line 34) | namespace thrift { type server (line 35) | namespace server { function increase_max_fds (line 38) | int increase_max_fds(int max_fds = (1 << 24)) { FILE: lib/cpp/src/thrift/server/TServer.h function namespace (line 30) | namespace apache { FILE: lib/cpp/src/thrift/server/TServerFramework.cpp type apache (line 26) | namespace apache { type thrift (line 27) | namespace thrift { type server (line 28) | namespace server { function releaseOneDescriptor (line 98) | static void releaseOneDescriptor(const string& name, T& pTransport) { FILE: lib/cpp/src/thrift/server/TServerFramework.h function namespace (line 32) | namespace apache { FILE: lib/cpp/src/thrift/server/TSimpleServer.cpp type apache (line 22) | namespace apache { type thrift (line 23) | namespace thrift { type server (line 24) | namespace server { FILE: lib/cpp/src/thrift/server/TSimpleServer.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/server/TThreadPoolServer.cpp type apache (line 22) | namespace apache { type thrift (line 23) | namespace thrift { type server (line 24) | namespace server { FILE: lib/cpp/src/thrift/server/TThreadPoolServer.h function namespace (line 27) | namespace apache { FILE: lib/cpp/src/thrift/server/TThreadedServer.cpp type apache (line 25) | namespace apache { type thrift (line 26) | namespace thrift { type server (line 27) | namespace server { FILE: lib/cpp/src/thrift/server/TThreadedServer.h function namespace (line 29) | namespace apache { FILE: lib/cpp/src/thrift/transport/SocketCommon.cpp type apache (line 29) | namespace apache { type thrift (line 30) | namespace thrift { type transport (line 31) | namespace transport { function socklen_t (line 33) | socklen_t fillUnixSocketAddr(struct sockaddr_un& address, std::str... FILE: lib/cpp/src/thrift/transport/SocketCommon.h function namespace (line 42) | namespace apache { FILE: lib/cpp/src/thrift/transport/TBufferTransports.cpp type apache (line 28) | namespace apache { type thrift (line 29) | namespace thrift { type transport (line 30) | namespace transport { FILE: lib/cpp/src/thrift/transport/TBufferTransports.h function namespace (line 38) | namespace apache { function open (line 224) | void open() override { transport_->open(); } function peek (line 228) | bool peek() override { function close (line 235) | void close() override { function flush (line 244) | void flush() override; function readEnd (line 272) | uint32_t readEnd() override { function class (line 296) | class TBufferedTransportFactory : public TTransportFactory { function open (line 361) | void open() override { transport_->open(); } function peek (line 365) | bool peek() override { return (rBase_ < rBound_) || transport_->peek(); } function close (line 367) | void close() override { function flush (line 376) | void flush() override; function getMaxFrameSize (line 405) | uint32_t getMaxFrameSize() { return maxFrameSize_; } function initPointers (line 416) | void initPointers() { function class (line 439) | class TFramedTransportFactory : public TTransportFactory { type MemoryPolicy (line 515) | enum MemoryPolicy { OBSERVE = 1, COPY = 2, TAKE_OWNERSHIP = 3 } function TVirtualTransport (line 548) | TVirtualTransport(config) { function peek (line 577) | bool peek() override { return (rBase_ < wBase_); } function open (line 579) | void open() override {} function close (line 581) | void close() override {} function getBuffer (line 584) | void getBuffer(uint8_t** bufPtr, uint32_t* sz) { function appendBufferToString (line 599) | void appendBufferToString(std::string& str) { function resetBuffer (line 609) | void resetBuffer() { function resetBuffer (line 621) | void resetBuffer(uint8_t* buf, uint32_t sz, MemoryPolicy policy = OBSERV... function resetBuffer (line 642) | void resetBuffer(uint32_t sz) { function readEnd (line 659) | uint32_t readEnd() override { function writeEnd (line 670) | uint32_t writeEnd() override { function readAll (line 700) | uint32_t readAll(uint8_t* buf, uint32_t len) { return TBufferBase::readA... function setMaxBufferSize (line 717) | void setMaxBufferSize(uint32_t maxSize) { FILE: lib/cpp/src/thrift/transport/TFDTransport.cpp type apache (line 38) | namespace apache { type thrift (line 39) | namespace thrift { type transport (line 40) | namespace transport { FILE: lib/cpp/src/thrift/transport/TFDTransport.h function namespace (line 31) | namespace apache { FILE: lib/cpp/src/thrift/transport/TFileTransport.cpp type apache (line 52) | namespace apache { type thrift (line 53) | namespace thrift { type transport (line 54) | namespace transport { type uniqueDeleter (line 198) | struct uniqueDeleter function eventInfo (line 601) | eventInfo* TFileTransport::readEvent() { type THRIFT_STAT (line 861) | struct THRIFT_STAT function eventInfo (line 938) | eventInfo* TFileTransportBuffer::getNext() { FILE: lib/cpp/src/thrift/transport/TFileTransport.h function namespace (line 36) | namespace apache { FILE: lib/cpp/src/thrift/transport/THeaderTransport.cpp type apache (line 36) | namespace apache { type thrift (line 37) | namespace thrift { type transport (line 41) | namespace transport { FILE: lib/cpp/src/thrift/transport/THeaderTransport.h type CLIENT_TYPE (line 41) | enum CLIENT_TYPE { function namespace (line 50) | namespace apache { FILE: lib/cpp/src/thrift/transport/THttpClient.cpp type apache (line 31) | namespace apache { type thrift (line 32) | namespace thrift { type transport (line 33) | namespace transport { FILE: lib/cpp/src/thrift/transport/THttpClient.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/transport/THttpServer.cpp type apache (line 33) | namespace apache { type thrift (line 34) | namespace thrift { type transport (line 35) | namespace transport { type tm (line 159) | struct tm FILE: lib/cpp/src/thrift/transport/THttpServer.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/transport/THttpTransport.cpp type apache (line 26) | namespace apache { type thrift (line 27) | namespace thrift { type transport (line 28) | namespace transport { FILE: lib/cpp/src/thrift/transport/THttpTransport.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/transport/TNonblockingSSLServerSocket.cpp type apache (line 23) | namespace apache { type thrift (line 24) | namespace thrift { type transport (line 25) | namespace transport { FILE: lib/cpp/src/thrift/transport/TNonblockingSSLServerSocket.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/transport/TNonblockingServerSocket.cpp function SOCKOPT_CAST_T (line 76) | inline const SOCKOPT_CAST_T* const_cast_sockopt(const T* v) { function SOCKOPT_CAST_T (line 81) | inline SOCKOPT_CAST_T* cast_sockopt(T* v) { type transport (line 90) | namespace transport { type THRIFT_STAT (line 175) | struct THRIFT_STAT type linger (line 272) | struct linger type sockaddr_un (line 412) | struct sockaddr_un type sockaddr (line 416) | struct sockaddr type sockaddr_storage (line 474) | struct sockaddr_storage type sockaddr (line 477) | struct sockaddr type sockaddr_in6 (line 482) | struct sockaddr_in6 type sockaddr_in (line 485) | struct sockaddr_in type sockaddr_storage (line 558) | struct sockaddr_storage type sockaddr (line 561) | struct sockaddr FILE: lib/cpp/src/thrift/transport/TNonblockingServerSocket.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/transport/TNonblockingServerTransport.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/transport/TPipe.cpp type apache (line 27) | namespace apache { type thrift (line 28) | namespace thrift { type transport (line 29) | namespace transport { class TPipeImpl (line 43) | class TPipeImpl : apache::thrift::TNonCopyable { method TPipeImpl (line 45) | TPipeImpl() {} method HANDLE (line 51) | virtual HANDLE getWrtPipeHandle() { return INVALID_HANDLE_VALUE; } method setWrtPipeHandle (line 52) | virtual void setWrtPipeHandle(HANDLE) {} method isBufferedDataAvailable (line 53) | virtual bool isBufferedDataAvailable() { return false; } method HANDLE (line 54) | virtual HANDLE getNativeWaitHandle() { return INVALID_HANDLE_VAL... class TNamedPipeImpl (line 57) | class TNamedPipeImpl : public TPipeImpl { method TNamedPipeImpl (line 59) | explicit TNamedPipeImpl(TAutoHandle &pipehandle) : Pipe_(pipehan... method read (line 61) | virtual uint32_t read(uint8_t* buf, uint32_t len) { method write (line 64) | virtual void write(const uint8_t* buf, uint32_t len) { method HANDLE (line 68) | virtual HANDLE getPipeHandle() { return Pipe_.h; } method setPipeHandle (line 69) | virtual void setPipeHandle(HANDLE pipehandle) { Pipe_.reset(pipe... class TAnonPipeImpl (line 77) | class TAnonPipeImpl : public TPipeImpl { method TAnonPipeImpl (line 79) | TAnonPipeImpl(HANDLE PipeRd, HANDLE PipeWrt) : PipeRd_(PipeRd), ... method read (line 81) | virtual uint32_t read(uint8_t* buf, uint32_t len) { return pipe_... method write (line 82) | virtual void write(const uint8_t* buf, uint32_t len) { pipe_writ... method HANDLE (line 84) | virtual HANDLE getPipeHandle() { return PipeRd_.h; } method setPipeHandle (line 85) | virtual void setPipeHandle(HANDLE PipeRd) { PipeRd_.reset(PipeRd... method HANDLE (line 86) | virtual HANDLE getWrtPipeHandle() { return PipeWrt_.h; } method setWrtPipeHandle (line 87) | virtual void setWrtPipeHandle(HANDLE PipeWrt) { PipeWrt_.reset(P... class TWaitableNamedPipeImpl (line 97) | class TWaitableNamedPipeImpl : public TPipeImpl { method TWaitableNamedPipeImpl (line 99) | explicit TWaitableNamedPipeImpl(TAutoHandle &pipehandle) method write (line 118) | virtual void write(const uint8_t* buf, uint32_t len) { method HANDLE (line 122) | virtual HANDLE getPipeHandle() { return Pipe_.h; } method setPipeHandle (line 123) | virtual void setPipeHandle(HANDLE pipehandle) { Pipe_.reset(pipe... method isBufferedDataAvailable (line 124) | virtual bool isBufferedDataAvailable() { return begin_unread_idx... method HANDLE (line 125) | virtual HANDLE getNativeWaitHandle() { return ready_event_.h; } function pseudo_sync_write (line 179) | void pseudo_sync_write(HANDLE pipe, HANDLE event, const uint8_t* b... function pseudo_sync_read (line 203) | uint32_t pseudo_sync_read(HANDLE pipe, HANDLE event, uint8_t* buf,... function pipe_read (line 313) | uint32_t pipe_read(HANDLE pipe, uint8_t* buf, uint32_t len) { function pipe_write (line 333) | void pipe_write(HANDLE pipe, const uint8_t* buf, uint32_t len) { function HANDLE (line 360) | HANDLE TPipe::getPipeHandle() { function HANDLE (line 376) | HANDLE TPipe::getWrtPipeHandle() { function HANDLE (line 387) | HANDLE TPipe::getNativeWaitHandle() { FILE: lib/cpp/src/thrift/transport/TPipeServer.cpp type apache (line 35) | namespace apache { type thrift (line 36) | namespace thrift { type transport (line 37) | namespace transport { class TPipeServerImpl (line 43) | class TPipeServerImpl : apache::thrift::TNonCopyable { method TPipeServerImpl (line 45) | TPipeServerImpl() {} method HANDLE (line 54) | virtual HANDLE getNativeWaitHandle() { return nullptr; } class TAnonPipeServer (line 57) | class TAnonPipeServer : public TPipeServerImpl { method TAnonPipeServer (line 59) | TAnonPipeServer() { method interrupt (line 77) | virtual void interrupt() {} method HANDLE (line 81) | virtual HANDLE getPipeHandle() { return PipeR_.h; } method HANDLE (line 82) | virtual HANDLE getWrtPipeHandle() { return PipeW_.h; } method HANDLE (line 83) | virtual HANDLE getClientRdPipeHandle() { return ClientAnonRead_.... method HANDLE (line 84) | virtual HANDLE getClientWrtPipeHandle() { return ClientAnonWrite... class TNamedPipeServer (line 98) | class TNamedPipeServer : public TPipeServerImpl { method TNamedPipeServer (line 100) | TNamedPipeServer(const std::string& pipename, method interrupt (line 116) | virtual void interrupt() { method HANDLE (line 129) | virtual HANDLE getPipeHandle() { return Pipe_.h; } method HANDLE (line 130) | virtual HANDLE getWrtPipeHandle() { return INVALID_HANDLE_VALUE; } method HANDLE (line 131) | virtual HANDLE getClientRdPipeHandle() { return INVALID_HANDLE_V... method HANDLE (line 132) | virtual HANDLE getClientWrtPipeHandle() { return INVALID_HANDLE_... method HANDLE (line 133) | virtual HANDLE getNativeWaitHandle() { return listen_event_.h; } function HANDLE (line 156) | HANDLE TPipeServer::getNativeWaitHandle() { function HANDLE (line 460) | HANDLE TPipeServer::getPipeHandle() { function HANDLE (line 463) | HANDLE TPipeServer::getWrtPipeHandle() { function HANDLE (line 466) | HANDLE TPipeServer::getClientRdPipeHandle() { function HANDLE (line 469) | HANDLE TPipeServer::getClientWrtPipeHandle() { FILE: lib/cpp/src/thrift/transport/TSSLServerSocket.cpp type apache (line 24) | namespace apache { type thrift (line 25) | namespace thrift { type transport (line 26) | namespace transport { FILE: lib/cpp/src/thrift/transport/TSSLServerSocket.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/transport/TSSLSocket.cpp type CRYPTO_dynlock_value (line 63) | struct CRYPTO_dynlock_value { type apache (line 67) | namespace apache { type thrift (line 68) | namespace thrift { type transport (line 69) | namespace transport { function callbackLocking (line 76) | static void callbackLocking(int mode, int n, const char*, int) { function callbackThreadID (line 88) | static unsigned long callbackThreadID() { function CRYPTO_dynlock_value (line 97) | static CRYPTO_dynlock_value* dyn_create(const char*, int) { function dyn_lock (line 101) | static void dyn_lock(int mode, struct CRYPTO_dynlock_value* lock, ... function dyn_destroy (line 111) | static void dyn_destroy(struct CRYPTO_dynlock_value* lock, const c... function initializeOpenSSL (line 115) | void initializeOpenSSL() { function cleanupOpenSSL (line 144) | void cleanupOpenSSL() { function SSL (line 222) | SSL* SSLContext::createSSL() { type THRIFT_POLLFD (line 840) | struct THRIFT_POLLFD function buildErrors (line 1142) | void buildErrors(string& errors, int errno_copy, int sslerrno) { function Decision (line 1182) | Decision DefaultClientAccessManager::verify(const sockaddr_storage... function Decision (line 1187) | Decision DefaultClientAccessManager::verify(const string& host, function Decision (line 1196) | Decision DefaultClientAccessManager::verify(const sockaddr_storage... function matchName (line 1217) | bool matchName(const char* host, const char* pattern, int size) { function uppercase (line 1243) | char uppercase(char c) { FILE: lib/cpp/src/thrift/transport/TSSLSocket.h function namespace (line 30) | namespace apache { FILE: lib/cpp/src/thrift/transport/TServerSocket.cpp function SOCKOPT_CAST_T (line 83) | inline const SOCKOPT_CAST_T* const_cast_sockopt(const T* v) { function SOCKOPT_CAST_T (line 88) | inline SOCKOPT_CAST_T* cast_sockopt(T* v) { function destroyer_of_fine_sockets (line 92) | void destroyer_of_fine_sockets(THRIFT_SOCKET* ssock) { type transport (line 102) | namespace transport { type THRIFT_STAT (line 228) | struct THRIFT_STAT type linger (line 336) | struct linger type sockaddr_un (line 485) | struct sockaddr_un type sockaddr (line 489) | struct sockaddr type sockaddr_storage (line 551) | struct sockaddr_storage type sockaddr (line 554) | struct sockaddr type sockaddr_in6 (line 559) | struct sockaddr_in6 type sockaddr_in (line 562) | struct sockaddr_in type sockaddr_un (line 565) | struct sockaddr_un type THRIFT_POLLFD (line 634) | struct THRIFT_POLLFD type sockaddr_storage (line 684) | struct sockaddr_storage type sockaddr (line 687) | struct sockaddr FILE: lib/cpp/src/thrift/transport/TServerSocket.h function namespace (line 38) | namespace thrift { FILE: lib/cpp/src/thrift/transport/TServerTransport.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/transport/TShortReadTransport.h function namespace (line 28) | namespace apache { FILE: lib/cpp/src/thrift/transport/TSimpleFileTransport.cpp type apache (line 34) | namespace apache { type thrift (line 35) | namespace thrift { type transport (line 36) | namespace transport { FILE: lib/cpp/src/thrift/transport/TSimpleFileTransport.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/transport/TSocket.cpp function SOCKOPT_CAST_T (line 71) | inline const SOCKOPT_CAST_T* const_cast_sockopt(const T* v) { function SOCKOPT_CAST_T (line 76) | inline SOCKOPT_CAST_T* cast_sockopt(T* v) { type apache (line 82) | namespace apache { type thrift (line 83) | namespace thrift { type transport (line 84) | namespace transport { type THRIFT_POLLFD (line 220) | struct THRIFT_POLLFD type addrinfo (line 269) | struct addrinfo type sockaddr_un (line 344) | struct sockaddr_un type sockaddr (line 347) | struct sockaddr type THRIFT_POLLFD (line 369) | struct THRIFT_POLLFD type addrinfo (line 451) | struct addrinfo type timeval (line 544) | struct timeval type THRIFT_POLLFD (line 556) | struct THRIFT_POLLFD type timeval (line 598) | struct timeval type linger (line 735) | struct linger type linger (line 737) | struct linger function setGenericTimeout (line 768) | void setGenericTimeout(THRIFT_SOCKET s, int timeout_ms, int optname) { function string (line 833) | string TSocket::getSocketInfo() const { type sockaddr_storage (line 854) | struct sockaddr_storage type sockaddr (line 855) | struct sockaddr type sockaddr_storage (line 892) | struct sockaddr_storage type sockaddr (line 893) | struct sockaddr function sockaddr (line 956) | sockaddr* TSocket::getCachedAddress(socklen_t* len) const { FILE: lib/cpp/src/thrift/transport/TSocket.h function namespace (line 40) | namespace apache { FILE: lib/cpp/src/thrift/transport/TSocketPool.cpp type apache (line 35) | namespace apache { type thrift (line 36) | namespace thrift { type transport (line 37) | namespace transport { FILE: lib/cpp/src/thrift/transport/TSocketPool.h function namespace (line 26) | namespace apache { FILE: lib/cpp/src/thrift/transport/TSocketUtils.h type AddressResolutionHelper (line 53) | struct AddressResolutionHelper { type Iter (line 65) | struct Iter { function operator (line 80) | bool operator!=(const Iter& other) { return this->ptr != other.ptr; } function operator (line 82) | operator bool() { return this->ptr != nullptr; } function string (line 101) | string message(int code) const override { return THRIFT_GAI_STRERROR(cod... function addrinfo (line 107) | addrinfo* query(const std::string& host, const std::string& port, int so... FILE: lib/cpp/src/thrift/transport/TTransport.h function namespace (line 29) | namespace apache { FILE: lib/cpp/src/thrift/transport/TTransportException.cpp type apache (line 27) | namespace apache { type thrift (line 28) | namespace thrift { type transport (line 29) | namespace transport { FILE: lib/cpp/src/thrift/transport/TTransportException.h function namespace (line 27) | namespace apache { FILE: lib/cpp/src/thrift/transport/TTransportUtils.cpp type apache (line 24) | namespace apache { type thrift (line 25) | namespace thrift { type transport (line 26) | namespace transport { FILE: lib/cpp/src/thrift/transport/TTransportUtils.h function namespace (line 32) | namespace apache { FILE: lib/cpp/src/thrift/transport/TVirtualTransport.h function namespace (line 25) | namespace apache { FILE: lib/cpp/src/thrift/transport/TWebSocketServer.cpp type apache (line 31) | namespace apache { type thrift (line 32) | namespace thrift { type transport (line 33) | namespace transport { function base64Encode (line 35) | std::string base64Encode(unsigned char* data, int length) { FILE: lib/cpp/src/thrift/transport/TWebSocketServer.h function namespace (line 47) | namespace apache { FILE: lib/cpp/src/thrift/transport/TZlibTransport.cpp type apache (line 27) | namespace apache { type thrift (line 28) | namespace thrift { type transport (line 29) | namespace transport { FILE: lib/cpp/src/thrift/transport/TZlibTransport.h type z_stream_s (line 28) | struct z_stream_s function namespace (line 30) | namespace apache { function isOpen (line 143) | bool isOpen() const override; function close (line 148) | void close() override { transport_->close(); } function flush (line 154) | void flush() override; FILE: lib/cpp/src/thrift/windows/GetTimeOfDay.cpp type timezone (line 29) | struct timezone { function thrift_gettimeofday (line 36) | int thrift_gettimeofday(struct timeval* tv, struct timezone* tz) { function thrift_gettimeofday (line 51) | int thrift_gettimeofday(struct timeval * tp, struct timezone * tzp) function thrift_sleep (line 82) | int thrift_sleep(unsigned int seconds) { function thrift_usleep (line 86) | int thrift_usleep(unsigned int microseconds) { FILE: lib/cpp/src/thrift/windows/GetTimeOfDay.h type thrift_timespec (line 34) | struct thrift_timespec { type timeval (line 39) | struct timeval type timezone (line 39) | struct timezone FILE: lib/cpp/src/thrift/windows/Operators.h function namespace (line 27) | namespace apache { FILE: lib/cpp/src/thrift/windows/OverlappedSubmissionThread.cpp type apache (line 26) | namespace apache { type thrift (line 27) | namespace thrift { type transport (line 28) | namespace transport { function BOOST_SCOPE_EXIT (line 62) | BOOST_SCOPE_EXIT((&doneSubmittingEvent)) { SetEvent(doneSubmitting... function BOOST_SCOPE_EXIT_END (line 63) | BOOST_SCOPE_EXIT_END function TOverlappedSubmissionThread (line 93) | TOverlappedSubmissionThread* TOverlappedSubmissionThread::acquire_... FILE: lib/cpp/src/thrift/windows/OverlappedSubmissionThread.h function namespace (line 61) | namespace apache { FILE: lib/cpp/src/thrift/windows/SocketPair.cpp function thrift_socketpair (line 39) | int thrift_socketpair(int d, int type, int protocol, THRIFT_SOCKET sv[2]) { FILE: lib/cpp/src/thrift/windows/Sync.h function namespace (line 55) | namespace apache { FILE: lib/cpp/src/thrift/windows/TWinsockSingleton.cpp type apache (line 25) | namespace apache { type thrift (line 26) | namespace thrift { type transport (line 27) | namespace transport { FILE: lib/cpp/src/thrift/windows/TWinsockSingleton.h function namespace (line 40) | namespace apache { FILE: lib/cpp/src/thrift/windows/WinFcntl.cpp function thrift_fcntl (line 22) | int thrift_fcntl(THRIFT_SOCKET fd, int cmd, int flags) { function thrift_wstr2str (line 46) | std::string thrift_wstr2str(std::wstring ws) { FILE: lib/cpp/src/thrift/windows/config.h type SOCKADDR_UN (line 83) | typedef struct sockaddr_un { FILE: lib/cpp/test/AllProtocolTests.cpp function BOOST_AUTO_TEST_CASE (line 37) | BOOST_AUTO_TEST_CASE(test_binary_protocol) { function BOOST_AUTO_TEST_CASE (line 41) | BOOST_AUTO_TEST_CASE(test_little_binary_protocol) { function BOOST_AUTO_TEST_CASE (line 45) | BOOST_AUTO_TEST_CASE(test_compact_protocol) { FILE: lib/cpp/test/AnnotationTest.cpp function BOOST_AUTO_TEST_CASE (line 38) | BOOST_AUTO_TEST_CASE(test_cpp_compiler_generated_ostream_operator) function BOOST_AUTO_TEST_CASE (line 48) | BOOST_AUTO_TEST_CASE(test_cpp_customostream_uses_consuming_application_d... FILE: lib/cpp/test/Base64Test.cpp function setupTestData (line 28) | void setupTestData(int i, uint8_t* data, int& len) { function checkEncoding (line 39) | void checkEncoding(uint8_t* data, int len) { function BOOST_AUTO_TEST_CASE (line 49) | BOOST_AUTO_TEST_CASE(test_Base64_Encode_Decode) { FILE: lib/cpp/test/Benchmark.cpp class Timer (line 35) | class Timer { method Timer (line 39) | Timer() { THRIFT_GETTIMEOFDAY(&vStart, nullptr); } method start (line 40) | void start() { THRIFT_GETTIMEOFDAY(&vStart, nullptr); } method frame (line 42) | double frame() { function main (line 51) | int main() { FILE: lib/cpp/test/DebugProtoTest.cpp function testCaseSetup_1 (line 33) | void testCaseSetup_1() { function BOOST_AUTO_TEST_CASE (line 46) | BOOST_AUTO_TEST_CASE(test_debug_proto_1) { function testCaseSetup_2 (line 92) | void testCaseSetup_2() { function BOOST_AUTO_TEST_CASE (line 119) | BOOST_AUTO_TEST_CASE(test_debug_proto_2) { function testCaseSetup_3 (line 182) | void testCaseSetup_3() { function BOOST_AUTO_TEST_CASE (line 226) | BOOST_AUTO_TEST_CASE(test_debug_proto_3) { FILE: lib/cpp/test/DebugProtoTest_extras.cpp type thrift (line 24) | namespace thrift { type test (line 25) | namespace test { type debug (line 26) | namespace debug { FILE: lib/cpp/test/EnumTest.cpp function to_string (line 29) | std::string to_string(const MyEnumWithCustomOstream::type& val) function BOOST_AUTO_TEST_CASE (line 38) | BOOST_AUTO_TEST_CASE(test_enum_value) { function EnumToString (line 69) | std::string EnumToString(_T e) function BOOST_AUTO_TEST_CASE (line 76) | BOOST_AUTO_TEST_CASE(test_enum_ostream) function BOOST_AUTO_TEST_CASE (line 88) | BOOST_AUTO_TEST_CASE(test_enum_to_string) function BOOST_AUTO_TEST_CASE (line 100) | BOOST_AUTO_TEST_CASE(test_enum_constant) FILE: lib/cpp/test/GenericHelpers.h function class (line 29) | class ClassNames { function class (line 67) | class GenericIO { FILE: lib/cpp/test/JSONProtoTest.cpp function testCaseSetup_1 (line 39) | void testCaseSetup_1() { function BOOST_AUTO_TEST_CASE (line 54) | BOOST_AUTO_TEST_CASE(test_json_proto_1) { function testCaseSetup_2 (line 74) | void testCaseSetup_2() { function BOOST_AUTO_TEST_CASE (line 98) | BOOST_AUTO_TEST_CASE(test_json_proto_2) { function testCaseSetup_3 (line 121) | void testCaseSetup_3() { function BOOST_AUTO_TEST_CASE (line 165) | BOOST_AUTO_TEST_CASE(test_json_proto_3) { function BOOST_AUTO_TEST_CASE (line 197) | BOOST_AUTO_TEST_CASE(test_json_proto_4) { function BOOST_AUTO_TEST_CASE (line 212) | BOOST_AUTO_TEST_CASE(test_json_proto_5) { function BOOST_AUTO_TEST_CASE (line 231) | BOOST_AUTO_TEST_CASE(test_json_proto_6) { function BOOST_AUTO_TEST_CASE (line 263) | BOOST_AUTO_TEST_CASE(test_json_proto_7) { function BOOST_AUTO_TEST_CASE (line 283) | BOOST_AUTO_TEST_CASE(test_json_proto_8) { function toHexSequence (line 303) | static std::string toHexSequence(const std::string& str) { function BOOST_AUTO_TEST_CASE (line 312) | BOOST_AUTO_TEST_CASE(test_json_unicode_escaped) { function BOOST_AUTO_TEST_CASE (line 334) | BOOST_AUTO_TEST_CASE(test_json_unicode_escaped_missing_low_surrogate) { function BOOST_AUTO_TEST_CASE (line 352) | BOOST_AUTO_TEST_CASE(test_json_unicode_escaped_missing_hi_surrogate) { function BOOST_AUTO_TEST_CASE (line 370) | BOOST_AUTO_TEST_CASE(test_json_invalid_byte_range) { function BOOST_AUTO_TEST_CASE (line 383) | BOOST_AUTO_TEST_CASE(test_json_base64_padding_validation) { FILE: lib/cpp/test/OneWayHTTPTest.cpp class OneWayServiceHandler (line 64) | class OneWayServiceHandler : public onewaytest::OneWayServiceIf { method OneWayServiceHandler (line 66) | OneWayServiceHandler() = default; method roundTripRPC (line 68) | void roundTripRPC() override { method oneWayRPC (line 73) | void oneWayRPC() override { class OneWayServiceCloneFactory (line 80) | class OneWayServiceCloneFactory : virtual public onewaytest::OneWayServi... method releaseHandler (line 88) | void releaseHandler( onewaytest::OneWayServiceIf* handler) override { class RPC0ThreadClass (line 93) | class RPC0ThreadClass { method RPC0ThreadClass (line 95) | RPC0ThreadClass(TThreadedServer& server) : server_(server) { } method Run (line 98) | void Run() { class TServerReadyEventHandler (line 109) | class TServerReadyEventHandler : public TServerEventHandler, public Moni... method TServerReadyEventHandler (line 111) | TServerReadyEventHandler() : isListening_(false), accepted_(0) {} method preServe (line 113) | void preServe() override { method isListening (line 128) | bool isListening() const { return isListening_; } method acceptedCount (line 129) | uint64_t acceptedCount() const { return accepted_; } class TBlockableBufferedTransport (line 136) | class TBlockableBufferedTransport : public TBufferedTransport { method TBlockableBufferedTransport (line 138) | TBlockableBufferedTransport(std::shared_ptr transport) method write_buffer_length (line 143) | uint32_t write_buffer_length() { method block (line 148) | void block() { method unblock (line 154) | void unblock() { method flush (line 161) | void flush() override { function BOOST_AUTO_TEST_CASE (line 174) | BOOST_AUTO_TEST_CASE( JSON_BufferedHTTP ) FILE: lib/cpp/test/OpenSSLManualInitTest.cpp function make_isolated_sslsocketfactory (line 33) | void make_isolated_sslsocketfactory() { function openssl_init (line 41) | void openssl_init() { function openssl_cleanup (line 48) | void openssl_cleanup() { function test_openssl_availability (line 54) | void test_openssl_availability() { function init_unit_test_suite (line 70) | bool init_unit_test_suite() { function main (line 79) | int main( int argc, char* argv[] ) { FILE: lib/cpp/test/OptionalRequiredTest.cpp function write_to_read (line 54) | void write_to_read(const Struct1& w, Struct2& r) { function BOOST_AUTO_TEST_CASE (line 60) | BOOST_AUTO_TEST_CASE(test_optional_required_1) { function BOOST_AUTO_TEST_CASE (line 76) | BOOST_AUTO_TEST_CASE(test_optional_required_2_1) { function BOOST_AUTO_TEST_CASE (line 90) | BOOST_AUTO_TEST_CASE(test_optional_required_2_2) { function BOOST_AUTO_TEST_CASE (line 105) | BOOST_AUTO_TEST_CASE(test_optional_required_2_3) { function BOOST_AUTO_TEST_CASE (line 122) | BOOST_AUTO_TEST_CASE(test_optional_required_2_4) { function BOOST_AUTO_TEST_CASE (line 138) | BOOST_AUTO_TEST_CASE(test_optional_required_2_5) { function BOOST_AUTO_TEST_CASE (line 155) | BOOST_AUTO_TEST_CASE(test_optional_required_3) { function BOOST_AUTO_TEST_CASE (line 175) | BOOST_AUTO_TEST_CASE(test_optional_required_4) { function BOOST_AUTO_TEST_CASE (line 200) | BOOST_AUTO_TEST_CASE(test_optional_required_5) { function BOOST_AUTO_TEST_CASE (line 215) | BOOST_AUTO_TEST_CASE(test_optional_required_6) { function BOOST_AUTO_TEST_CASE (line 225) | BOOST_AUTO_TEST_CASE(test_optional_required_7) { function BOOST_AUTO_TEST_CASE (line 235) | BOOST_AUTO_TEST_CASE(test_optional_required_8) { function BOOST_AUTO_TEST_CASE (line 250) | BOOST_AUTO_TEST_CASE(test_optional_required_9) { function BOOST_AUTO_TEST_CASE (line 270) | BOOST_AUTO_TEST_CASE(test_optional_required_10) { function BOOST_AUTO_TEST_CASE (line 277) | BOOST_AUTO_TEST_CASE(test_optional_required_11) { function BOOST_AUTO_TEST_CASE (line 344) | BOOST_AUTO_TEST_CASE(test_optional_required_12) { function BOOST_AUTO_TEST_CASE (line 363) | BOOST_AUTO_TEST_CASE(test_optional_required_13) { FILE: lib/cpp/test/RecursiveTest.cpp function BOOST_AUTO_TEST_CASE (line 36) | BOOST_AUTO_TEST_CASE(test_recursive_1) { function BOOST_AUTO_TEST_CASE (line 51) | BOOST_AUTO_TEST_CASE(test_recursive_2) { function BOOST_AUTO_TEST_CASE (line 67) | BOOST_AUTO_TEST_CASE(test_recursive_3) { function BOOST_AUTO_TEST_CASE (line 82) | BOOST_AUTO_TEST_CASE(test_recursive_4) { FILE: lib/cpp/test/RenderedDoubleConstantsTest.cpp function BOOST_AUTO_TEST_CASE (line 32) | BOOST_AUTO_TEST_CASE(test_rendered_double_constants) { function BOOST_AUTO_TEST_CASE (line 113) | BOOST_AUTO_TEST_CASE(test_rendered_double_list) { FILE: lib/cpp/test/SecurityFromBufferTest.cpp function certFile (line 50) | boost::filesystem::path certFile(const std::string& filename) { function certString (line 53) | std::string certString(const std::string& filename) { type GlobalFixture (line 64) | struct GlobalFixture { method GlobalFixture (line 65) | GlobalFixture() { type SecurityFromBufferFixture (line 103) | struct SecurityFromBufferFixture { method server (line 104) | void server(apache::thrift::transport::SSLProtocol protocol) { method client (line 156) | void client(apache::thrift::transport::SSLProtocol protocol) { function BOOST_AUTO_TEST_CASE (line 209) | BOOST_AUTO_TEST_CASE(ssl_security_matrix) { FILE: lib/cpp/test/SecurityTest.cpp function certFile (line 48) | boost::filesystem::path certFile(const std::string& filename) type GlobalFixture (line 54) | struct GlobalFixture method GlobalFixture (line 56) | GlobalFixture() type SecurityFixture (line 99) | struct SecurityFixture method server (line 101) | void server(apache::thrift::transport::SSLProtocol protocol) method client (line 160) | void client(apache::thrift::transport::SSLProtocol protocol) function BOOST_AUTO_TEST_CASE (line 229) | BOOST_AUTO_TEST_CASE(ssl_security_matrix) FILE: lib/cpp/test/SpecializationTest.cpp function BOOST_AUTO_TEST_CASE (line 17) | BOOST_AUTO_TEST_CASE(test_specialization_1) { FILE: lib/cpp/test/TBufferBaseTest.cpp function init_data (line 161) | void init_data() { function BOOST_AUTO_TEST_CASE (line 178) | BOOST_AUTO_TEST_CASE( test_MemoryBuffer_Write_GetBuffer ) { function BOOST_AUTO_TEST_CASE (line 197) | BOOST_AUTO_TEST_CASE( test_MemoryBuffer_Write_Read ) { function BOOST_AUTO_TEST_CASE (line 229) | BOOST_AUTO_TEST_CASE( test_MemoryBuffer_Write_ReadString ) { function BOOST_AUTO_TEST_CASE (line 261) | BOOST_AUTO_TEST_CASE( test_MemoryBuffer_Write_Read_Multi1 ) { function BOOST_AUTO_TEST_CASE (line 299) | BOOST_AUTO_TEST_CASE( test_MemoryBuffer_Write_Read_Multi2 ) { function BOOST_AUTO_TEST_CASE (line 338) | BOOST_AUTO_TEST_CASE( test_MemoryBuffer_Write_Read_Incomplete ) { function BOOST_AUTO_TEST_CASE (line 392) | BOOST_AUTO_TEST_CASE( test_BufferedTransport_Write ) { function BOOST_AUTO_TEST_CASE (line 422) | BOOST_AUTO_TEST_CASE( test_BufferedTransport_Read_Full ) { function BOOST_AUTO_TEST_CASE (line 454) | BOOST_AUTO_TEST_CASE( test_BufferedTransport_Read_Short ) { function BOOST_AUTO_TEST_CASE (line 487) | BOOST_AUTO_TEST_CASE( test_FramedTransport_Write ) { function BOOST_AUTO_TEST_CASE (line 522) | BOOST_AUTO_TEST_CASE( test_FramedTransport_Read ) { function BOOST_AUTO_TEST_CASE (line 547) | BOOST_AUTO_TEST_CASE( test_FramedTransport_Write_Read ) { function BOOST_AUTO_TEST_CASE (line 607) | BOOST_AUTO_TEST_CASE( test_FramedTransport_Empty_Flush ) { FILE: lib/cpp/test/TFDTransportTest.cpp function BOOST_AUTO_TEST_CASE (line 35) | BOOST_AUTO_TEST_CASE(test_tfdtransport_1) { function BOOST_AUTO_TEST_CASE (line 39) | BOOST_AUTO_TEST_CASE(test_tfdtransport_2) { function BOOST_AUTO_TEST_CASE (line 46) | BOOST_AUTO_TEST_CASE(test_tfdtransport_dummy) { FILE: lib/cpp/test/TFileTransportTest.cpp class FsyncLog (line 49) | class FsyncLog type FsyncCall (line 61) | struct FsyncCall { type timeval (line 62) | struct timeval method FsyncLog (line 67) | FsyncLog() = default; method fsync (line 69) | void fsync(int fd) { method CallList (line 76) | const CallList* getCalls() const { return &calls_; } class FsyncLog (line 59) | class FsyncLog { type FsyncCall (line 61) | struct FsyncCall { type timeval (line 62) | struct timeval method FsyncLog (line 67) | FsyncLog() = default; method fsync (line 69) | void fsync(int fd) { method CallList (line 76) | const CallList* getCalls() const { return &calls_; } class TempFile (line 85) | class TempFile { method TempFile (line 87) | TempFile(const char* directory, const char* prefix) { method getFD (line 120) | int getFD() const { return fd_; } method unlink (line 122) | void unlink() { method close (line 130) | void close() { function fsync (line 147) | int fsync(int fd) { function time_diff (line 154) | int time_diff(const struct timeval* t1, const struct timeval* t2) { function BOOST_AUTO_TEST_CASE (line 172) | BOOST_AUTO_TEST_CASE(test_destructor) { function test_flush_max_us_impl (line 224) | void test_flush_max_us_impl(uint32_t flush_us, uint32_t write_us, uint32... function BOOST_AUTO_TEST_CASE (line 291) | BOOST_AUTO_TEST_CASE(test_flush_max_us1) { function BOOST_AUTO_TEST_CASE (line 296) | BOOST_AUTO_TEST_CASE(test_flush_max_us2) { function BOOST_AUTO_TEST_CASE (line 301) | BOOST_AUTO_TEST_CASE(test_flush_max_us3) { function BOOST_AUTO_TEST_CASE (line 312) | BOOST_AUTO_TEST_CASE(test_noop_flush) { function print_usage (line 343) | void print_usage(FILE* f, const char* argv0) { function parse_args (line 350) | void parse_args(int argc, char* argv[]) { function init_unit_test_suite (line 383) | bool init_unit_test_suite() { function main (line 391) | int main( int argc, char* argv[] ) { FILE: lib/cpp/test/TMemoryBufferTest.cpp function BOOST_AUTO_TEST_CASE (line 41) | BOOST_AUTO_TEST_CASE(test_read_write_grow) { function BOOST_AUTO_TEST_CASE (line 63) | BOOST_AUTO_TEST_CASE(test_roundtrip) { function BOOST_AUTO_TEST_CASE (line 85) | BOOST_AUTO_TEST_CASE(test_readAppendToString) { function BOOST_AUTO_TEST_CASE (line 99) | BOOST_AUTO_TEST_CASE(test_exceptions) { function BOOST_AUTO_TEST_CASE (line 114) | BOOST_AUTO_TEST_CASE(test_default_maximum_buffer_size) function BOOST_AUTO_TEST_CASE (line 119) | BOOST_AUTO_TEST_CASE(test_default_buffer_size) function BOOST_AUTO_TEST_CASE (line 124) | BOOST_AUTO_TEST_CASE(test_error_set_max_buffer_size_too_small) function BOOST_AUTO_TEST_CASE (line 130) | BOOST_AUTO_TEST_CASE(test_observe) { function BOOST_AUTO_TEST_CASE (line 203) | BOOST_AUTO_TEST_CASE(test_copy) { function BOOST_AUTO_TEST_CASE (line 291) | BOOST_AUTO_TEST_CASE(test_take_ownership) function BOOST_AUTO_TEST_CASE (line 372) | BOOST_AUTO_TEST_CASE(test_maximum_buffer_size) function BOOST_AUTO_TEST_CASE (line 386) | BOOST_AUTO_TEST_CASE(test_buffer_overflow) function BOOST_AUTO_TEST_CASE (line 394) | BOOST_AUTO_TEST_CASE(test_memory_buffer_to_get_sizeof_objects) FILE: lib/cpp/test/TNonblockingSSLServerTest.cpp type Handler (line 44) | struct Handler : public test::ParentServiceIf { method addString (line 45) | void addString(const std::string& s) override { strings_.push_back(s); } method getStrings (line 46) | void getStrings(std::vector& _return) override { _return ... method incrementGeneration (line 50) | int32_t incrementGeneration() override { return 0; } method getGeneration (line 51) | int32_t getGeneration() override { return 0; } method getDataWait (line 52) | void getDataWait(std::string&, const int32_t) override {} method onewayWait (line 53) | void onewayWait() override {} method exceptionWait (line 54) | void exceptionWait(const std::string&) override {} method unexpectedExceptionWait (line 55) | void unexpectedExceptionWait(const std::string&) override {} function certFile (line 59) | boost::filesystem::path certFile(const std::string& filename) type GlobalFixtureSSL (line 64) | struct GlobalFixtureSSL method GlobalFixtureSSL (line 66) | GlobalFixtureSSL() function createServerSocketFactory (line 109) | std::shared_ptr createServerSocketFactory() { function createClientSocketFactory (line 120) | std::shared_ptr createClientSocketFactory() { class Fixture (line 131) | class Fixture { type ListenEventHandler (line 133) | struct ListenEventHandler : public TServerEventHandler { method ListenEventHandler (line 135) | ListenEventHandler(Mutex* mutex) : listenMonitor_(mutex), ready_(fal... method preServe (line 137) | void preServe() override /* override */ { type Runner (line 147) | struct Runner : public apache::thrift::concurrency::Runnable { method Runner (line 157) | Runner():port(0) { method run (line 161) | void run() override { method readyBarrier (line 168) | void readyBarrier() { method startServer (line 176) | void startServer(int retry_count) { type EventDeleter (line 197) | struct EventDeleter { method Fixture (line 202) | Fixture() : processor(new test::ParentServiceProcessor(std::make_share... method setEventBase (line 213) | void setEventBase(event_base* user_event_base) { method startServer (line 217) | int startServer(int port) { method canCommunicate (line 233) | bool canCommunicate(int serverPort) { function BOOST_FIXTURE_TEST_CASE (line 257) | BOOST_FIXTURE_TEST_CASE(get_specified_port, Fixture) { function BOOST_FIXTURE_TEST_CASE (line 266) | BOOST_FIXTURE_TEST_CASE(get_assigned_port, Fixture) { function BOOST_FIXTURE_TEST_CASE (line 276) | BOOST_FIXTURE_TEST_CASE(provide_event_base, Fixture) { FILE: lib/cpp/test/TNonblockingServerTest.cpp type Handler (line 46) | struct Handler : public test::ParentServiceIf { method addString (line 47) | void addString(const std::string& s) override { strings_.push_back(s); } method getStrings (line 48) | void getStrings(std::vector& _return) override { _return ... method incrementGeneration (line 52) | int32_t incrementGeneration() override { return 0; } method getGeneration (line 53) | int32_t getGeneration() override { return 0; } method getDataWait (line 54) | void getDataWait(std::string&, const int32_t) override {} method onewayWait (line 55) | void onewayWait() override {} method exceptionWait (line 56) | void exceptionWait(const std::string&) override {} method unexpectedExceptionWait (line 57) | void unexpectedExceptionWait(const std::string&) override {} class Fixture (line 60) | class Fixture { type ListenEventHandler (line 62) | struct ListenEventHandler : public TServerEventHandler { method ListenEventHandler (line 64) | ListenEventHandler(Mutex* mutex) : listenMonitor_(mutex), ready_(fal... method preServe (line 66) | void preServe() override /* override */ { type Runner (line 76) | struct Runner : public Runnable { method Runner (line 85) | Runner() { method run (line 90) | void run() override { method readyBarrier (line 96) | void readyBarrier() { method startServer (line 104) | void startServer(int retry_count) { type EventDeleter (line 124) | struct EventDeleter { method Fixture (line 129) | Fixture() : processor(new test::ParentServiceProcessor(make_shared tt, uint32_t expectedResult) { function readerWorkerMustThrow (line 107) | void readerWorkerMustThrow(shared_ptr tt) { function createServerSocketFactory (line 118) | shared_ptr createServerSocketFactory() { function createClientSocketFactory (line 129) | shared_ptr createClientSocketFactory() { function BOOST_AUTO_TEST_CASE (line 140) | BOOST_AUTO_TEST_CASE(test_ssl_interruptable_child_read_while_handshaking) { function BOOST_AUTO_TEST_CASE (line 160) | BOOST_AUTO_TEST_CASE(test_ssl_interruptable_child_read) { function BOOST_AUTO_TEST_CASE (line 181) | BOOST_AUTO_TEST_CASE(test_ssl_non_interruptable_child_read) { function BOOST_AUTO_TEST_CASE (line 207) | BOOST_AUTO_TEST_CASE(test_ssl_cannot_change_after_listen) { function peekerWorker (line 215) | void peekerWorker(shared_ptr tt, bool expectedResult) { function peekerWorkerInterrupt (line 225) | void peekerWorkerInterrupt(shared_ptr tt) { function BOOST_AUTO_TEST_CASE (line 235) | BOOST_AUTO_TEST_CASE(test_ssl_interruptable_child_peek) { function BOOST_AUTO_TEST_CASE (line 256) | BOOST_AUTO_TEST_CASE(test_ssl_non_interruptable_child_peek) { FILE: lib/cpp/test/TServerIntegrationTest.cpp class TServerReadyEventHandler (line 74) | class TServerReadyEventHandler : public TServerEventHandler, public Moni... method TServerReadyEventHandler (line 76) | TServerReadyEventHandler() : isListening_(false), accepted_(0) {} method preServe (line 78) | void preServe() override { method isListening (line 93) | bool isListening() const { return isListening_; } method acceptedCount (line 94) | uint64_t acceptedCount() const { return accepted_; } class ParentHandler (line 104) | class ParentHandler : public ParentServiceIf { method ParentHandler (line 106) | ParentHandler() : generation_(0) {} method incrementGeneration (line 108) | int32_t incrementGeneration() override { method getGeneration (line 113) | int32_t getGeneration() override { method addString (line 118) | void addString(const std::string& s) override { method getStrings (line 123) | void getStrings(std::vector& _return) override { method getDataWait (line 128) | void getDataWait(std::string& _return, const int32_t length) override { method onewayWait (line 133) | void onewayWait() override {} method exceptionWait (line 135) | void exceptionWait(const std::string& message) override { THRIFT_UNUSE... method unexpectedExceptionWait (line 137) | void unexpectedExceptionWait(const std::string& message) override { TH... function autoSocketCloser (line 145) | void autoSocketCloser(TSocket* pSock) { class TServerIntegrationTestFixture (line 151) | class TServerIntegrationTestFixture { method TServerIntegrationTestFixture (line 153) | TServerIntegrationTestFixture(const shared_ptr& _pr... method TServerIntegrationTestFixture (line 166) | TServerIntegrationTestFixture(const shared_ptr& _processor) method startServer (line 179) | void startServer() { method blockUntilAccepted (line 191) | void blockUntilAccepted(uint64_t numAccepted) { method stopServer (line 200) | void stopServer() { method baseline (line 220) | void baseline(int64_t numToMake, int64_t expectedHWM, const std::strin... method delayClose (line 258) | void delayClose(shared_ptr toClose, boost::posix_time::tim... method getServerPort (line 266) | int getServerPort() { method stress (line 278) | void stress(int64_t numToMake, const boost::posix_time::time_duration&... method stressor (line 307) | void stressor() { class TServerIntegrationProcessorFactoryTestFixture (line 330) | class TServerIntegrationProcessorFactoryTestFixture method TServerIntegrationProcessorFactoryTestFixture (line 333) | TServerIntegrationProcessorFactoryTestFixture() class TServerIntegrationProcessorTestFixture (line 340) | class TServerIntegrationProcessorTestFixture : public TServerIntegration... method TServerIntegrationProcessorTestFixture (line 342) | TServerIntegrationProcessorTestFixture() function BOOST_FIXTURE_TEST_CASE (line 349) | BOOST_FIXTURE_TEST_CASE(test_simple_factory, function BOOST_FIXTURE_TEST_CASE (line 354) | BOOST_FIXTURE_TEST_CASE(test_simple, TServerIntegrationProcessorTestFixt... function BOOST_FIXTURE_TEST_CASE (line 358) | BOOST_FIXTURE_TEST_CASE(test_threaded_factory, function BOOST_FIXTURE_TEST_CASE (line 363) | BOOST_FIXTURE_TEST_CASE(test_threaded, TServerIntegrationProcessorTestFi... function BOOST_FIXTURE_TEST_CASE (line 367) | BOOST_FIXTURE_TEST_CASE(test_threaded_bound, function BOOST_FIXTURE_TEST_CASE (line 373) | BOOST_FIXTURE_TEST_CASE(test_threaded_stress, function BOOST_FIXTURE_TEST_CASE (line 378) | BOOST_FIXTURE_TEST_CASE(test_threadpool_factory, function BOOST_FIXTURE_TEST_CASE (line 393) | BOOST_FIXTURE_TEST_CASE(test_threadpool, function BOOST_FIXTURE_TEST_CASE (line 408) | BOOST_FIXTURE_TEST_CASE(test_threadpool_bound, function BOOST_FIXTURE_TEST_CASE (line 419) | BOOST_FIXTURE_TEST_CASE(test_threadpool_stress, function BOOST_AUTO_TEST_CASE (line 434) | BOOST_AUTO_TEST_CASE(test_stop_with_interruptable_clients_connected) { function BOOST_AUTO_TEST_CASE (line 461) | BOOST_AUTO_TEST_CASE(test_stop_with_uninterruptable_clients_connected) { function BOOST_AUTO_TEST_CASE (line 498) | BOOST_AUTO_TEST_CASE(test_concurrent_client_limit) { FILE: lib/cpp/test/TServerSocketTest.cpp function BOOST_AUTO_TEST_CASE (line 35) | BOOST_AUTO_TEST_CASE(test_bind_to_address) { function BOOST_AUTO_TEST_CASE (line 52) | BOOST_AUTO_TEST_CASE(test_listen_invalid_port) { function BOOST_AUTO_TEST_CASE (line 62) | BOOST_AUTO_TEST_CASE(test_close_before_listen) { function BOOST_AUTO_TEST_CASE (line 68) | BOOST_AUTO_TEST_CASE(test_get_port) { FILE: lib/cpp/test/TServerTransportTest.cpp class TestTTransport (line 32) | class TestTTransport : public TTransport {} class TestTServerTransport (line 34) | class TestTServerTransport : public TServerTransport { method TestTServerTransport (line 36) | TestTServerTransport() : valid_(true) {} method close (line 37) | void close() override {} method acceptImpl (line 41) | shared_ptr acceptImpl() override { function BOOST_AUTO_TEST_CASE (line 47) | BOOST_AUTO_TEST_CASE(test_positive_accept) { function BOOST_AUTO_TEST_CASE (line 52) | BOOST_AUTO_TEST_CASE(test_negative_accept) { FILE: lib/cpp/test/TSocketInterruptTest.cpp function readerWorker (line 38) | void readerWorker(std::shared_ptr tt, uint32_t expectedResul... function readerWorkerMustThrow (line 43) | void readerWorkerMustThrow(std::shared_ptr tt) { function BOOST_AUTO_TEST_CASE (line 53) | BOOST_AUTO_TEST_CASE(test_interruptable_child_read) { function BOOST_AUTO_TEST_CASE (line 72) | BOOST_AUTO_TEST_CASE(test_non_interruptable_child_read) { function BOOST_AUTO_TEST_CASE (line 94) | BOOST_AUTO_TEST_CASE(test_cannot_change_after_listen) { function peekerWorker (line 101) | void peekerWorker(std::shared_ptr tt, bool expectedResult) { function BOOST_AUTO_TEST_CASE (line 105) | BOOST_AUTO_TEST_CASE(test_interruptable_child_peek) { function BOOST_AUTO_TEST_CASE (line 124) | BOOST_AUTO_TEST_CASE(test_non_interruptable_child_peek) { FILE: lib/cpp/test/TUuidTest.cpp function BOOST_AUTO_TEST_CASE (line 32) | BOOST_AUTO_TEST_CASE(construction) { function BOOST_AUTO_TEST_CASE (line 36) | BOOST_AUTO_TEST_CASE(construction_string_valid) { function BOOST_AUTO_TEST_CASE (line 45) | BOOST_AUTO_TEST_CASE(construction_string_invalid) { function BOOST_AUTO_TEST_CASE (line 55) | BOOST_AUTO_TEST_CASE(compare) { function BOOST_AUTO_TEST_CASE (line 70) | BOOST_AUTO_TEST_CASE(assign_valid) { function BOOST_AUTO_TEST_CASE (line 83) | BOOST_AUTO_TEST_CASE(assign_invalid) { function BOOST_AUTO_TEST_CASE (line 92) | BOOST_AUTO_TEST_CASE(swap) { function BOOST_AUTO_TEST_CASE (line 108) | BOOST_AUTO_TEST_CASE(begin_end) { function BOOST_AUTO_TEST_CASE (line 113) | BOOST_AUTO_TEST_CASE(into_boost_uuid) { function BOOST_AUTO_TEST_CASE (line 123) | BOOST_AUTO_TEST_CASE(from_boost_uuid) { function BOOST_AUTO_TEST_CASE (line 136) | BOOST_AUTO_TEST_CASE(test_byte_order_variant) { function BOOST_AUTO_TEST_CASE (line 145) | BOOST_AUTO_TEST_CASE(test_byte_order_verify_network) { function BOOST_AUTO_TEST_CASE (line 165) | BOOST_AUTO_TEST_CASE(test_character_buffer) { function BOOST_AUTO_TEST_CASE (line 175) | BOOST_AUTO_TEST_CASE(test_boost_buffer) { FILE: lib/cpp/test/TUuidTestBoost.cpp function BOOST_AUTO_TEST_CASE (line 32) | BOOST_AUTO_TEST_CASE(compiler_directive) { function BOOST_AUTO_TEST_CASE (line 41) | BOOST_AUTO_TEST_CASE(from_boost_uuid_constructor) { function BOOST_AUTO_TEST_CASE (line 52) | BOOST_AUTO_TEST_CASE(from_boost_uuid_assignment) { FILE: lib/cpp/test/TUuidTestBoostNoDirective.cpp function BOOST_AUTO_TEST_CASE (line 24) | BOOST_AUTO_TEST_CASE(compiler_directive_not_set) { function BOOST_AUTO_TEST_CASE (line 50) | BOOST_AUTO_TEST_CASE(compiler_directive_set) { function BOOST_AUTO_TEST_CASE (line 59) | BOOST_AUTO_TEST_CASE(from_boost_uuid_constructor) { function BOOST_AUTO_TEST_CASE (line 70) | BOOST_AUTO_TEST_CASE(from_boost_uuid_assignment) { FILE: lib/cpp/test/Thrift5272.cpp function BOOST_AUTO_TEST_CASE (line 35) | BOOST_AUTO_TEST_CASE( printTo ) function BOOST_AUTO_TEST_CASE (line 68) | BOOST_AUTO_TEST_CASE( ostream_handle_int8_to_str ) FILE: lib/cpp/test/ThriftTest_extras.cpp type thrift (line 25) | namespace thrift { type test (line 26) | namespace test { FILE: lib/cpp/test/ThrifttReadCheckTests.cpp function BOOST_AUTO_TEST_CASE (line 63) | BOOST_AUTO_TEST_CASE(test_tmemorybuffer_read_check_exception) { function BOOST_AUTO_TEST_CASE (line 76) | BOOST_AUTO_TEST_CASE(test_tpipedtransport_read_check_exception) { function BOOST_AUTO_TEST_CASE (line 95) | BOOST_AUTO_TEST_CASE(test_tsimplefiletransport_read_check_exception) { function BOOST_AUTO_TEST_CASE (line 110) | BOOST_AUTO_TEST_CASE(test_tfiletransport_read_check_exception) { function BOOST_AUTO_TEST_CASE (line 123) | BOOST_AUTO_TEST_CASE(test_tbufferedtransport_read_check_exception) { function BOOST_AUTO_TEST_CASE (line 133) | BOOST_AUTO_TEST_CASE(test_tframedtransport_read_check_exception) { function BOOST_AUTO_TEST_CASE (line 143) | BOOST_AUTO_TEST_CASE(test_tthriftbinaryprotocol_read_check_exception) { function BOOST_AUTO_TEST_CASE (line 170) | BOOST_AUTO_TEST_CASE(test_tthriftcompactprotocol_read_check_exception) { function BOOST_AUTO_TEST_CASE (line 208) | BOOST_AUTO_TEST_CASE(test_tthriftcompactprotocol_read_check_pass) { function BOOST_AUTO_TEST_CASE (line 245) | BOOST_AUTO_TEST_CASE(test_tthriftjsonprotocol_read_check_exception) { FILE: lib/cpp/test/ToStringTest.cpp function BOOST_AUTO_TEST_CASE (line 36) | BOOST_AUTO_TEST_CASE(base_types_to_string) { function BOOST_AUTO_TEST_CASE (line 48) | BOOST_AUTO_TEST_CASE(locale_en_US_int_to_string) { function BOOST_AUTO_TEST_CASE (line 57) | BOOST_AUTO_TEST_CASE(locale_de_DE_floating_point_to_string) { function BOOST_AUTO_TEST_CASE (line 69) | BOOST_AUTO_TEST_CASE(empty_vector_to_string) { function BOOST_AUTO_TEST_CASE (line 74) | BOOST_AUTO_TEST_CASE(single_item_vector_to_string) { function BOOST_AUTO_TEST_CASE (line 80) | BOOST_AUTO_TEST_CASE(multiple_item_vector_to_string) { function BOOST_AUTO_TEST_CASE (line 87) | BOOST_AUTO_TEST_CASE(empty_map_to_string) { function BOOST_AUTO_TEST_CASE (line 92) | BOOST_AUTO_TEST_CASE(single_item_map_to_string) { function BOOST_AUTO_TEST_CASE (line 98) | BOOST_AUTO_TEST_CASE(multi_item_map_to_string) { function BOOST_AUTO_TEST_CASE (line 105) | BOOST_AUTO_TEST_CASE(empty_set_to_string) { function BOOST_AUTO_TEST_CASE (line 110) | BOOST_AUTO_TEST_CASE(single_item_set_to_string) { function BOOST_AUTO_TEST_CASE (line 116) | BOOST_AUTO_TEST_CASE(multi_item_set_to_string) { function BOOST_AUTO_TEST_CASE (line 123) | BOOST_AUTO_TEST_CASE(generated_empty_object_to_string) { function BOOST_AUTO_TEST_CASE (line 128) | BOOST_AUTO_TEST_CASE(generated_single_basic_field_object_to_string) { function BOOST_AUTO_TEST_CASE (line 134) | BOOST_AUTO_TEST_CASE(generated_two_basic_fields_object_to_string) { function BOOST_AUTO_TEST_CASE (line 141) | BOOST_AUTO_TEST_CASE(generated_optional_fields_object_to_string) { function BOOST_AUTO_TEST_CASE (line 148) | BOOST_AUTO_TEST_CASE(generated_nested_object_to_string) { function BOOST_AUTO_TEST_CASE (line 153) | BOOST_AUTO_TEST_CASE(generated_nested_list_object_to_string) { function BOOST_AUTO_TEST_CASE (line 163) | BOOST_AUTO_TEST_CASE(generated_uuid_to_string) { FILE: lib/cpp/test/TransportTest.cpp function initrand (line 54) | void initrand(unsigned int seed) { class SizeGenerator (line 58) | class SizeGenerator { class ConstantSizeGenerator (line 65) | class ConstantSizeGenerator : public SizeGenerator { method ConstantSizeGenerator (line 67) | ConstantSizeGenerator(uint32_t value) : value_(value) {} method nextSize (line 68) | uint32_t nextSize() override { return value_; } method describe (line 69) | std::string describe() const override { class RandomSizeGenerator (line 79) | class RandomSizeGenerator : public SizeGenerator { method RandomSizeGenerator (line 81) | RandomSizeGenerator(uint32_t min, uint32_t max) method nextSize (line 84) | uint32_t nextSize() override { return generator_(); } method describe (line 86) | std::string describe() const override { method getMin (line 92) | uint32_t getMin() const { return (generator_.distribution().min)(); } method getMax (line 93) | uint32_t getMax() const { return (generator_.distribution().max)(); } class GenericSizeGenerator (line 106) | class GenericSizeGenerator : public SizeGenerator { method GenericSizeGenerator (line 108) | GenericSizeGenerator(uint32_t value) : generator_(new ConstantSizeGene... method GenericSizeGenerator (line 109) | GenericSizeGenerator(uint32_t min, uint32_t max) method nextSize (line 112) | uint32_t nextSize() override { return generator_->nextSize(); } method describe (line 113) | std::string describe() const override { return generator_->describe(); } class CoupledTransports (line 132) | class CoupledTransports { method CoupledTransports (line 137) | CoupledTransports() : in(), out() {} method CoupledTransports (line 143) | CoupledTransports(const CoupledTransports&) = delete; method CoupledTransports (line 144) | CoupledTransports& operator=(const CoupledTransports&) = delete; class CoupledMemoryBuffers (line 150) | class CoupledMemoryBuffers : public CoupledTransports { method CoupledMemoryBuffers (line 152) | CoupledMemoryBuffers() : buf(new TMemoryBuffer) { class CoupledWrapperTransportsT (line 165) | class CoupledWrapperTransportsT : public CoupledTransports { method CoupledFDTransports (line 212) | CoupledFDTransports() { class CoupledPipeTransports (line 227) | class CoupledPipeTransports : public CoupledTransports { method CoupledPipeTransports (line 232) | CoupledPipeTransports() { class CoupledSocketTransports (line 244) | class CoupledSocketTransports : public CoupledTransports { method CoupledSocketTransports (line 246) | CoupledSocketTransports() { class CoupledFileTransports (line 263) | class CoupledFileTransports : public CoupledTransports { method CoupledFileTransports (line 265) | CoupledFileTransports() { class CoupledTTransports (line 300) | class CoupledTTransports : public CoupledTransports { method CoupledTTransports (line 302) | CoupledTTransports() : transports() { class CoupledBufferBases (line 318) | class CoupledBufferBases : public CoupledTransports { method CoupledBufferBases (line 320) | CoupledBufferBases() : transports() { type TriggerInfo (line 342) | struct TriggerInfo { method TriggerInfo (line 343) | TriggerInfo(int seconds, const std::shared_ptr& transport,... function alarm_handler (line 357) | void alarm_handler() { function alarm_handler_wrapper (line 389) | void alarm_handler_wrapper() { function add_trigger (line 421) | void add_trigger(unsigned int seconds, function clear_triggers (line 443) | void clear_triggers() { function set_trigger (line 461) | void set_trigger(unsigned int seconds, function test_rw (line 496) | void test_rw(uint32_t totalSize, function test_read_part_available (line 594) | void test_read_part_available() { function test_read_part_available_in_chunks (line 616) | void test_read_part_available_in_chunks() { function test_read_partial_midframe (line 643) | void test_read_partial_midframe() { function test_borrow_part_available (line 701) | void test_borrow_part_available() { function test_read_none_available (line 724) | void test_read_none_available() { function test_borrow_none_available (line 752) | void test_borrow_none_available() { function TransportTestGen (line 818) | TransportTestGen(boost::unit_test::test_suite* suite, float sizeMultiplier) function generate (line 821) | void generate() { function addTestBlocking (line 991) | void addTestBlocking(const char* transportName, uint32_t expectedFailure... type global_fixture (line 1025) | struct global_fixture { method global_fixture (line 1027) | global_fixture() { function init_unit_test_suite (line 1056) | bool init_unit_test_suite() { function main (line 1070) | int main( int argc, char* argv[] ) { type timeval (line 1077) | struct timeval FILE: lib/cpp/test/ZlibTest.cpp class SizeGenerator (line 59) | class SizeGenerator { class ConstantSizeGenerator (line 65) | class ConstantSizeGenerator : public SizeGenerator { method ConstantSizeGenerator (line 67) | ConstantSizeGenerator(unsigned int value) : value_(value) {} method getSize (line 68) | unsigned int getSize() override { return value_; } class LogNormalSizeGenerator (line 74) | class LogNormalSizeGenerator : public SizeGenerator { method LogNormalSizeGenerator (line 76) | LogNormalSizeGenerator(double mean, double std_dev) method getSize (line 79) | unsigned int getSize() override { function gen_uniform_buffer (line 93) | boost::shared_array gen_uniform_buffer(uint32_t buf_len, uint8_... function gen_compressible_buffer (line 99) | boost::shared_array gen_compressible_buffer(uint32_t buf_len) { function gen_random_buffer (line 131) | boost::shared_array gen_random_buffer(uint32_t buf_len) { function test_write_then_read (line 149) | void test_write_then_read(const boost::shared_array buf, uint32... function test_separate_checksum (line 162) | void test_separate_checksum(const boost::shared_array buf, uint... function test_incomplete_checksum (line 186) | void test_incomplete_checksum(const boost::shared_array buf, ui... function test_read_write_mix (line 211) | void test_read_write_mix(const boost::shared_array buf, function test_invalid_checksum (line 250) | void test_invalid_checksum(const boost::shared_array buf, uint3... function test_write_after_flush (line 287) | void test_write_after_flush(const boost::shared_array buf, uint... function test_no_write (line 322) | void test_no_write() { function test_get_underlying_transport (line 335) | void test_get_underlying_transport() { function add_tests (line 367) | void add_tests(boost::unit_test::test_suite* suite, function print_usage (line 419) | void print_usage(FILE* f, const char* argv0) { function init_unit_test_suite (line 427) | bool init_unit_test_suite() { function main (line 448) | int main( int argc, char* argv[] ) { FILE: lib/cpp/test/concurrency/Tests.cpp function main (line 33) | int main(int argc, char** argv) { FILE: lib/cpp/test/concurrency/ThreadFactoryTests.h function namespace (line 30) | namespace apache { FILE: lib/cpp/test/concurrency/ThreadManagerTests.h function namespace (line 35) | namespace concurrency { FILE: lib/cpp/test/concurrency/TimerManagerTests.h function namespace (line 29) | namespace apache { FILE: lib/cpp/test/fuzz/FuzzParseBinary.cpp function LLVMFuzzerTestOneInput (line 25) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FILE: lib/cpp/test/fuzz/FuzzParseCompact.cpp function LLVMFuzzerTestOneInput (line 26) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FILE: lib/cpp/test/fuzz/FuzzParseJson.cpp function LLVMFuzzerTestOneInput (line 26) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FILE: lib/cpp/test/fuzz/FuzzRoundtripBinary.cpp function LLVMFuzzerTestOneInput (line 25) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FILE: lib/cpp/test/fuzz/FuzzRoundtripCompact.cpp function LLVMFuzzerTestOneInput (line 25) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FILE: lib/cpp/test/fuzz/FuzzRoundtripJson.cpp function LLVMFuzzerTestOneInput (line 25) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FILE: lib/cpp/test/link/LinkTest.cpp function main (line 20) | int main(int, char**) { FILE: lib/cpp/test/processor/EventLog.cpp function debug (line 32) | void debug(const char* fmt, ...) { type apache (line 44) | namespace apache { type thrift (line 45) | namespace thrift { type test (line 46) | namespace test { function Event (line 94) | Event EventLog::waitForEvent(int64_t timeout) { function Event (line 110) | Event EventLog::waitForConnEvent(uint32_t connId, int64_t timeout) { FILE: lib/cpp/test/processor/EventLog.h function namespace (line 24) | namespace apache { FILE: lib/cpp/test/processor/Handlers.h function namespace (line 26) | namespace apache { FILE: lib/cpp/test/processor/ProcessorTest.cpp class TSimpleServerTraits (line 56) | class TSimpleServerTraits { method createServer (line 60) | std::shared_ptr createServer( class TThreadedServerTraits (line 71) | class TThreadedServerTraits { method createServer (line 75) | std::shared_ptr createServer( class TThreadPoolServerTraits (line 86) | class TThreadPoolServerTraits { method createServer (line 90) | std::shared_ptr createServer( class TNonblockingServerTraits (line 107) | class TNonblockingServerTraits { method createServer (line 111) | std::shared_ptr createServer( class TNonblockingServerNoThreadsTraits (line 136) | class TNonblockingServerNoThreadsTraits { method createServer (line 140) | std::shared_ptr createServer( class UntemplatedTraits (line 174) | class UntemplatedTraits { class TemplatedTraits (line 185) | class TemplatedTraits { class ParentServiceTraits (line 197) | class ParentServiceTraits { class ChildServiceTraits (line 208) | class ChildServiceTraits { class ServiceState (line 229) | class ServiceState : public ServerState { method ServiceState (line 235) | ServiceState() method createServer (line 247) | std::shared_ptr createServer(uint16_t port) override { method getServerEventHandler (line 252) | std::shared_ptr getServerEventHandler() override ... method bindSuccessful (line 254) | void bindSuccessful(uint16_t port) override { port_ = port; } method getPort (line 256) | uint16_t getPort() const { return port_; } method createClient (line 262) | std::shared_ptr createClient() { function checkNoEvents (line 288) | void checkNoEvents(const std::shared_ptr& log) { function checkNewConnEvents (line 302) | uint32_t checkNewConnEvents(const std::shared_ptr& log) { function checkCloseEvents (line 317) | void checkCloseEvents(const std::shared_ptr& log, uint32_t con... function checkCallHandlerEvents (line 335) | uint32_t checkCallHandlerEvents(const std::shared_ptr& log, function checkCallPostHandlerEvents (line 372) | void checkCallPostHandlerEvents(const std::shared_ptr& log, function checkCallEvents (line 412) | uint32_t checkCallEvents(const std::shared_ptr& log, function testParentService (line 427) | void testParentService(const std::shared_ptr& state) { function testChildService (line 449) | void testChildService(const std::shared_ptr& state) { function testBasicService (line 467) | void testBasicService() { function testInheritedService (line 478) | void testInheritedService() { function testEventSequencing (line 494) | void testEventSequencing() { function testSeparateConnections (line 634) | void testSeparateConnections() { function testOnewayCall (line 682) | void testOnewayCall() { function testExpectedError (line 734) | void testExpectedError() { function testUnexpectedError (line 789) | void testUnexpectedError() { function init_unit_test_suite (line 914) | bool init_unit_test_suite() { function main (line 919) | int main( int argc, char* argv[] ) { FILE: lib/cpp/test/processor/ServerThread.cpp type apache (line 30) | namespace apache { type thrift (line 31) | namespace thrift { type test (line 32) | namespace test { FILE: lib/cpp/test/processor/ServerThread.h function namespace (line 29) | namespace apache { FILE: lib/cpp/test/qt/TQTcpServerTest.cpp type AsyncHandler (line 21) | struct AsyncHandler : public test::ParentServiceCobSvIf { method addString (line 23) | void addString(std::function cob, const std::string& s) overri... method getStrings (line 27) | void getStrings(std::function const& _re... method incrementGeneration (line 32) | void incrementGeneration(std::function c... method getGeneration (line 33) | void getGeneration(std::function cob) ov... method getDataWait (line 34) | void getDataWait(std::function cob, method onewayWait (line 36) | void onewayWait(std::function cob) override {} method exceptionWait (line 37) | void exceptionWait( method unexpectedExceptionWait (line 41) | void unexpectedExceptionWait(std::function cob, const std::str... class TQTcpServerTest (line 44) | class TQTcpServerTest : public QObject { FILE: lib/dart/lib/src/browser/t_web_socket.dart class TWebSocket (line 31) | class TWebSocket implements TSocket { method open (line 67) | Future open() method close (line 83) | Future close() method send (line 93) | void send(Uint8List data) method _sendRequests (line 98) | void _sendRequests() method _onOpen (line 105) | void _onOpen(Event event) method _onClose (line 110) | void _onClose(CloseEvent event) method _onMessage (line 122) | void _onMessage(MessageEvent message) method _onError (line 133) | void _onError(Event event) FILE: lib/dart/lib/src/console/t_tcp_socket.dart class TTcpSocket (line 27) | class TTcpSocket implements TSocket { method open (line 61) | Future open() method close (line 66) | Future close() method send (line 76) | void send(Uint8List data) method _onMessage (line 82) | void _onMessage(List message) method _onError (line 87) | void _onError(Object error) FILE: lib/dart/lib/src/console/t_web_socket.dart class TWebSocket (line 28) | class TWebSocket implements TSocket { method open (line 64) | Future open() method close (line 69) | Future close() method send (line 79) | void send(Uint8List data) method _onMessage (line 85) | void _onMessage(String message) method _onError (line 96) | void _onError(Object error) FILE: lib/dart/lib/src/protocol/t_binary_protocol.dart class TBinaryProtocolFactory (line 20) | class TBinaryProtocolFactory implements TProtocolFactory { method getProtocol (line 27) | TBinaryProtocol getProtocol(TTransport transport) class TBinaryProtocol (line 36) | class TBinaryProtocol extends TProtocol { method writeMessageBegin (line 51) | void writeMessageBegin(TMessage message) method writeMessageEnd (line 65) | void writeMessageEnd() method writeStructBegin (line 68) | void writeStructBegin(TStruct struct) method writeStructEnd (line 71) | void writeStructEnd() method writeFieldBegin (line 74) | void writeFieldBegin(TField field) method writeFieldEnd (line 80) | void writeFieldEnd() method writeFieldStop (line 83) | void writeFieldStop() method writeMapBegin (line 88) | void writeMapBegin(TMap map) method writeMapEnd (line 95) | void writeMapEnd() method writeListBegin (line 98) | void writeListBegin(TList list) method writeListEnd (line 104) | void writeListEnd() method writeSetBegin (line 107) | void writeSetBegin(TSet set) method writeSetEnd (line 113) | void writeSetEnd() method writeBool (line 116) | void writeBool(bool b) method writeByte (line 123) | void writeByte(int byte) method writeI16 (line 131) | void writeI16(int i16) method writeI32 (line 139) | void writeI32(int i32) method writeI64 (line 147) | void writeI64(int i64) method writeString (line 157) | void writeString(String s) method writeDouble (line 166) | void writeDouble(double d) method writeBinary (line 172) | void writeBinary(Uint8List bytes) method readMessageBegin (line 180) | TMessage readMessageBegin() method readMessageEnd (line 208) | void readMessageEnd() method readStructBegin (line 211) | TStruct readStructBegin() method readStructEnd (line 216) | void readStructEnd() method readFieldBegin (line 219) | TField readFieldBegin() method readFieldEnd (line 228) | void readFieldEnd() method readMapBegin (line 231) | TMap readMapBegin() method readMapEnd (line 240) | void readMapEnd() method readListBegin (line 243) | TList readListBegin() method readListEnd (line 251) | void readListEnd() method readSetBegin (line 254) | TSet readSetBegin() method readSetEnd (line 262) | void readSetEnd() method readBool (line 265) | bool readBool() method readByte (line 270) | int readByte() method readI16 (line 278) | int readI16() method readI32 (line 286) | int readI32() method readI64 (line 294) | int readI64() method readDouble (line 303) | double readDouble() method readString (line 309) | String readString() method _readString (line 314) | String _readString(int size) method readBinary (line 321) | Uint8List readBinary() FILE: lib/dart/lib/src/protocol/t_compact_protocol.dart class TCompactProtocolFactory (line 20) | class TCompactProtocolFactory implements TProtocolFactory { method getProtocol (line 22) | TJsonProtocol getProtocol(TTransport transport) class TJsonProtocol (line 30) | class TJsonProtocol extends TProtocol { method _pushContext (line 49) | void _pushContext(_BaseContext c) method _popContext (line 54) | void _popContext() method _resetContext (line 59) | void _resetContext() method _readJsonSyntaxChar (line 65) | void _readJsonSyntaxChar(int charByte) method _hexVal (line 73) | int _hexVal(int byte) method _hexChar (line 87) | int _hexChar(int byte) method _writeJsonString (line 92) | void _writeJsonString(Uint8List bytes) method _writeJsonInteger (line 125) | void _writeJsonInteger(int i) method _writeJsonDouble (line 138) | void _writeJsonDouble(double d) method _writeJsonBase64 (line 152) | void _writeJsonBase64(Uint8List bytes) method _writeJsonObjectStart (line 162) | void _writeJsonObjectStart() method _writeJsonObjectEnd (line 168) | void _writeJsonObjectEnd() method _writeJsonArrayStart (line 173) | void _writeJsonArrayStart() method _writeJsonArrayEnd (line 179) | void _writeJsonArrayEnd() method writeMessageBegin (line 185) | void writeMessageBegin(TMessage message) method writeMessageEnd (line 197) | void writeMessageEnd() method writeStructBegin (line 202) | void writeStructBegin(TStruct struct) method writeStructEnd (line 207) | void writeStructEnd() method writeFieldBegin (line 212) | void writeFieldBegin(TField field) method writeFieldEnd (line 219) | void writeFieldEnd() method writeFieldStop (line 224) | void writeFieldStop() method writeMapBegin (line 227) | void writeMapBegin(TMap map) method writeMapEnd (line 236) | void writeMapEnd() method writeListBegin (line 242) | void writeListBegin(TList list) method writeListEnd (line 249) | void writeListEnd() method writeSetBegin (line 254) | void writeSetBegin(TSet set) method writeSetEnd (line 261) | void writeSetEnd() method writeBool (line 266) | void writeBool(bool b) method writeByte (line 271) | void writeByte(int b) method writeI16 (line 276) | void writeI16(int i16) method writeI32 (line 281) | void writeI32(int i32) method writeI64 (line 286) | void writeI64(int i64) method writeDouble (line 291) | void writeDouble(double d) method writeString (line 296) | void writeString(String s) method writeBinary (line 302) | void writeBinary(Uint8List bytes) method _isHighSurrogate (line 306) | bool _isHighSurrogate(int b) method _isLowSurrogate (line 308) | bool _isLowSurrogate(int b) method _readJsonString (line 311) | Uint8List _readJsonString({bool skipContext = false}) method _readJsonNumericChars (line 380) | String _readJsonNumericChars() method _readJsonInteger (line 391) | int _readJsonInteger() method _readJsonDouble (line 410) | double _readJsonDouble() method _readJsonBase64 (line 441) | Uint8List _readJsonBase64() method _readJsonObjectStart (line 449) | void _readJsonObjectStart() method _readJsonObjectEnd (line 455) | void _readJsonObjectEnd() method _readJsonArrayStart (line 460) | void _readJsonArrayStart() method _readJsonArrayEnd (line 466) | void _readJsonArrayEnd() method readMessageBegin (line 472) | TMessage readMessageBegin() method readMessageEnd (line 490) | void readMessageEnd() method readStructBegin (line 495) | TStruct readStructBegin() method readStructEnd (line 501) | void readStructEnd() method readFieldBegin (line 506) | TField readFieldBegin() method readFieldEnd (line 521) | void readFieldEnd() method readMapBegin (line 526) | TMap readMapBegin() method readMapEnd (line 537) | void readMapEnd() method readListBegin (line 543) | TList readListBegin() method readListEnd (line 552) | void readListEnd() method readSetBegin (line 557) | TSet readSetBegin() method readSetEnd (line 566) | void readSetEnd() method readBool (line 571) | bool readBool() method readByte (line 576) | int readByte() method readI16 (line 581) | int readI16() method readI32 (line 586) | int readI32() method readI64 (line 591) | int readI64() method readDouble (line 596) | double readDouble() method readString (line 601) | String readString() method readBinary (line 606) | Uint8List readBinary() class _Constants (line 611) | class _Constants { method getTypeNameBytesForTypeId (line 668) | Uint8List getTypeNameBytesForTypeId(int typeId) method getTypeIdForTypeName (line 691) | int getTypeIdForTypeName(Uint8List bytes) method isJsonNumeric (line 719) | bool isJsonNumeric(int byte) class _LookaheadReader (line 724) | class _LookaheadReader { method read (line 732) | int read() method peek (line 742) | int peek() class _BaseContext (line 752) | class _BaseContext { method write (line 757) | void write() method read (line 759) | void read() method toString (line 764) | String toString() class _ListContext (line 767) | class _ListContext extends _BaseContext { method write (line 773) | void write() method read (line 782) | void read() method toString (line 791) | String toString() class _PairContext (line 794) | class _PairContext extends _BaseContext { method write (line 804) | void write() method read (line 815) | void read() method toString (line 829) | String toString() FILE: lib/dart/lib/src/protocol/t_list.dart class TList (line 20) | class TList { FILE: lib/dart/lib/src/protocol/t_map.dart class TMap (line 20) | class TMap { FILE: lib/dart/lib/src/protocol/t_message.dart class TMessageType (line 20) | class TMessageType { class TMessage (line 27) | class TMessage { method toString (line 35) | String toString() FILE: lib/dart/lib/src/protocol/t_multiplexed_protocol.dart class TMultiplexedProtocol (line 21) | class TMultiplexedProtocol extends TProtocolDecorator { method writeMessageBegin (line 31) | void writeMessageBegin(TMessage message) FILE: lib/dart/lib/src/protocol/t_protocol.dart class TProtocol (line 20) | abstract class TProtocol { method writeMessageBegin (line 26) | void writeMessageBegin(TMessage message) method writeMessageEnd (line 27) | void writeMessageEnd() method writeStructBegin (line 29) | void writeStructBegin(TStruct struct) method writeStructEnd (line 30) | void writeStructEnd() method writeFieldBegin (line 32) | void writeFieldBegin(TField field) method writeFieldEnd (line 33) | void writeFieldEnd() method writeFieldStop (line 34) | void writeFieldStop() method writeMapBegin (line 36) | void writeMapBegin(TMap map) method writeMapEnd (line 37) | void writeMapEnd() method writeListBegin (line 39) | void writeListBegin(TList list) method writeListEnd (line 40) | void writeListEnd() method writeSetBegin (line 42) | void writeSetBegin(TSet set) method writeSetEnd (line 43) | void writeSetEnd() method writeBool (line 45) | void writeBool(bool b) method writeByte (line 47) | void writeByte(int b) method writeI16 (line 49) | void writeI16(int i16) method writeI32 (line 51) | void writeI32(int i32) method writeI64 (line 53) | void writeI64(int i64) method writeDouble (line 55) | void writeDouble(double d) method writeString (line 57) | void writeString(String str) method writeBinary (line 59) | void writeBinary(Uint8List bytes) method readMessageBegin (line 62) | TMessage readMessageBegin() method readMessageEnd (line 63) | void readMessageEnd() method readStructBegin (line 65) | TStruct readStructBegin() method readStructEnd (line 66) | void readStructEnd() method readFieldBegin (line 68) | TField readFieldBegin() method readFieldEnd (line 69) | void readFieldEnd() method readMapBegin (line 71) | TMap readMapBegin() method readMapEnd (line 72) | void readMapEnd() method readListBegin (line 74) | TList readListBegin() method readListEnd (line 75) | void readListEnd() method readSetBegin (line 77) | TSet readSetBegin() method readSetEnd (line 78) | void readSetEnd() method readBool (line 80) | bool readBool() method readByte (line 82) | int readByte() method readI16 (line 84) | int readI16() method readI32 (line 86) | int readI32() method readI64 (line 88) | int readI64() method readDouble (line 90) | double readDouble() method readString (line 92) | String readString() method readBinary (line 94) | Uint8List readBinary() FILE: lib/dart/lib/src/protocol/t_protocol_decorator.dart class TProtocolDecorator (line 23) | class TProtocolDecorator extends TProtocol { method writeMessageBegin (line 33) | void writeMessageBegin(TMessage message) method writeMessageEnd (line 38) | void writeMessageEnd() method writeStructBegin (line 43) | void writeStructBegin(TStruct struct) method writeStructEnd (line 48) | void writeStructEnd() method writeFieldBegin (line 53) | void writeFieldBegin(TField field) method writeFieldEnd (line 58) | void writeFieldEnd() method writeFieldStop (line 63) | void writeFieldStop() method writeMapBegin (line 68) | void writeMapBegin(TMap map) method writeMapEnd (line 73) | void writeMapEnd() method writeListBegin (line 78) | void writeListBegin(TList list) method writeListEnd (line 83) | void writeListEnd() method writeSetBegin (line 88) | void writeSetBegin(TSet set) method writeSetEnd (line 93) | void writeSetEnd() method writeBool (line 98) | void writeBool(bool b) method writeByte (line 103) | void writeByte(int b) method writeI16 (line 108) | void writeI16(int i16) method writeI32 (line 113) | void writeI32(int i32) method writeI64 (line 118) | void writeI64(int i64) method writeDouble (line 123) | void writeDouble(double d) method writeString (line 128) | void writeString(String str) method writeBinary (line 133) | void writeBinary(Uint8List bytes) method readMessageBegin (line 139) | TMessage readMessageBegin() method readMessageEnd (line 141) | void readMessageEnd() method readStructBegin (line 144) | TStruct readStructBegin() method readStructEnd (line 146) | void readStructEnd() method readFieldBegin (line 149) | TField readFieldBegin() method readFieldEnd (line 151) | void readFieldEnd() method readMapBegin (line 154) | TMap readMapBegin() method readMapEnd (line 156) | void readMapEnd() method readListBegin (line 159) | TList readListBegin() method readListEnd (line 161) | void readListEnd() method readSetBegin (line 164) | TSet readSetBegin() method readSetEnd (line 166) | void readSetEnd() method readBool (line 169) | bool readBool() method readByte (line 172) | int readByte() method readI16 (line 175) | int readI16() method readI32 (line 178) | int readI32() method readI64 (line 181) | int readI64() method readDouble (line 184) | double readDouble() method readString (line 187) | String readString() method readBinary (line 190) | Uint8List readBinary() FILE: lib/dart/lib/src/protocol/t_protocol_error.dart class TProtocolErrorType (line 20) | class TProtocolErrorType { class TProtocolError (line 30) | class TProtocolError extends TError { FILE: lib/dart/lib/src/protocol/t_protocol_factory.dart class TProtocolFactory (line 20) | abstract class TProtocolFactory { method getProtocol (line 21) | T getProtocol(TTransport transport) FILE: lib/dart/lib/src/protocol/t_protocol_util.dart class TProtocolUtil (line 20) | class TProtocolUtil { method skip (line 26) | skip(TProtocol prot, int type) method _skip (line 30) | _skip(TProtocol prot, int type, int recursionLimit) method set (line 88) | TSet set = prot.readSetBegin() FILE: lib/dart/lib/src/protocol/t_set.dart class TSet (line 20) | class TSet { FILE: lib/dart/lib/src/protocol/t_struct.dart class TStruct (line 20) | class TStruct { FILE: lib/dart/lib/src/protocol/t_type.dart class TType (line 20) | class TType { FILE: lib/dart/lib/src/serializer/t_deserializer.dart class TDeserializer (line 20) | class TDeserializer { method read (line 35) | void read(TBase base, Uint8List data) method readString (line 43) | void readString(TBase base, String data) FILE: lib/dart/lib/src/serializer/t_serializer.dart class TSerializer (line 20) | class TSerializer { method write (line 35) | Uint8List write(TBase base) method writeString (line 41) | String writeString(TBase base) FILE: lib/dart/lib/src/t_application_error.dart class TApplicationErrorType (line 20) | class TApplicationErrorType { class TApplicationError (line 34) | class TApplicationError extends TError { method read (line 45) | TApplicationError read(TProtocol iprot) FILE: lib/dart/lib/src/t_base.dart class TBase (line 20) | abstract class TBase { method read (line 22) | void read(TProtocol iprot) method write (line 25) | void write(TProtocol oprot) method isSet (line 28) | bool isSet(int fieldId) FILE: lib/dart/lib/src/t_error.dart class TError (line 20) | class TError extends Error { method toString (line 27) | String toString() FILE: lib/dart/lib/src/t_processor.dart class TProcessor (line 22) | abstract class TProcessor { method process (line 23) | bool process(TProtocol input, TProtocol output) FILE: lib/dart/lib/src/transport/t_buffered_transport.dart class TBufferedTransport (line 21) | class TBufferedTransport extends TTransport { method consumeWriteBuffer (line 25) | Uint8List consumeWriteBuffer() method _setReadBuffer (line 31) | void _setReadBuffer(Uint8List readBuffer) method _reset (line 35) | void _reset({bool isOpen = false}) method open (line 48) | Future open() method close (line 53) | Future close() method read (line 58) | int read(Uint8List buffer, int offset, int length) method write (line 86) | void write(Uint8List buffer, int offset, int length) method flush (line 95) | Future flush() FILE: lib/dart/lib/src/transport/t_framed_transport.dart class TFramedTransport (line 23) | class TFramedTransport extends TBufferedTransport { method open (line 43) | Future open() method close (line 49) | Future close() method read (line 55) | int read(Uint8List buffer, int offset, int length) method _readFrame (line 67) | void _readFrame() method _readFrameHeader (line 78) | bool _readFrameHeader() method _readFrameBody (line 111) | void _readFrameBody() method flush (line 142) | Future flush() method _registerForReadableBytes (line 158) | void _registerForReadableBytes() FILE: lib/dart/lib/src/transport/t_http_transport.dart class THttpClientTransport (line 31) | class THttpClientTransport extends TBufferedTransport { method close (line 42) | Future close() method flush (line 48) | Future flush() class THttpConfig (line 75) | class THttpConfig { method _initHeaders (line 89) | void _initHeaders(Map initial) FILE: lib/dart/lib/src/transport/t_message_reader.dart class TMessageReader (line 22) | class TMessageReader { method readMessage (line 34) | TMessage readMessage(Uint8List bytes) class _TMessageReaderTransport (line 45) | class _TMessageReaderTransport extends TTransport { method reset (line 50) | void reset(Uint8List? bytes, [int offset = 0]) method open (line 67) | Future open() method close (line 70) | Future close() method read (line 73) | int read(Uint8List buffer, int offset, int length) method write (line 93) | void write(Uint8List buffer, int offset, int length) method flush (line 97) | Future flush() FILE: lib/dart/lib/src/transport/t_socket.dart type TSocketState (line 20) | enum TSocketState { CLOSED, OPEN } class TSocket (line 22) | abstract class TSocket { method open (line 33) | Future open() method close (line 35) | Future close() method send (line 37) | void send(Uint8List data) FILE: lib/dart/lib/src/transport/t_socket_transport.dart class TSocketTransport (line 30) | abstract class TSocketTransport extends TBufferedTransport { method open (line 45) | Future open() method close (line 51) | Future close() method handleIncomingMessage (line 57) | void handleIncomingMessage(Uint8List messageBytes) class TClientSocketTransport (line 67) | class TClientSocketTransport extends TSocketTransport { method flush (line 73) | Future flush() method handleIncomingMessage (line 90) | void handleIncomingMessage(Uint8List messageBytes) class TAsyncClientSocketTransport (line 106) | class TAsyncClientSocketTransport extends TSocketTransport { method flush (line 122) | Future flush() method handleIncomingMessage (line 147) | void handleIncomingMessage(Uint8List messageBytes) class TServerSocketTransport (line 160) | class TServerSocketTransport extends TSocketTransport { method flush (line 169) | Future flush() method handleIncomingMessage (line 175) | void handleIncomingMessage(Uint8List messageBytes) FILE: lib/dart/lib/src/transport/t_transport.dart class TTransport (line 20) | abstract class TTransport { method open (line 27) | Future open() method close (line 30) | Future close() method read (line 35) | int read(Uint8List buffer, int offset, int length) method readAll (line 41) | int readAll(Uint8List buffer, int offset, int length) method write (line 59) | void write(Uint8List buffer, int offset, int length) method writeAll (line 63) | void writeAll(Uint8List buffer) method flush (line 69) | Future flush() FILE: lib/dart/lib/src/transport/t_transport_error.dart class TTransportErrorType (line 20) | class TTransportErrorType { class TTransportError (line 28) | class TTransportError extends TError { FILE: lib/dart/lib/src/transport/t_transport_factory.dart class TTransportFactory (line 24) | class TTransportFactory { method getTransport (line 25) | Future getTransport(TTransport transport) FILE: lib/dart/test/protocol/t_protocol_test.dart function main (line 28) | void main() function getPrimitive (line 33) | Primitive getPrimitive(int tType) function primitiveTest (line 61) | Future primitiveTest(Primitive primitive, input) class Primitive (line 401) | class Primitive { FILE: lib/dart/test/serializer/serializer_test.dart function main (line 26) | void main() function assertNewObjectEqualsTObject (line 49) | assertNewObjectEqualsTObject(TestTObject newObject) function runWriteStringTest (line 57) | runWriteStringTest() function runWriteTest (line 66) | runWriteTest() FILE: lib/dart/test/serializer/serializer_test_data.dart class TestTObject (line 25) | class TestTObject implements TBase { method isSetI (line 58) | bool isSetI() method isSetD (line 72) | bool isSetD() method isSetS (line 85) | bool isSetS() method isSetL (line 98) | bool isSetL() method isSetB (line 112) | bool isSetB() method isSet (line 186) | bool isSet(int fieldID) method toString (line 307) | String toString() FILE: lib/dart/test/t_application_error_test.dart function main (line 23) | void main() FILE: lib/dart/test/transport/t_framed_transport_test.dart function main (line 27) | void main() function expectNoReadableBytes (line 43) | expectNoReadableBytes() class FakeReadOnlySocket (line 141) | class FakeReadOnlySocket extends TSocket { method close (line 149) | Future close() method open (line 171) | Future open() method send (line 176) | void send(Uint8List data) FILE: lib/dart/test/transport/t_http_transport_test.dart function main (line 33) | void main() class FakeHttpClient (line 117) | class FakeHttpClient implements Client { method post (line 126) | Future post(url, method head (line 139) | Future head(url, {Map? headers}) method get (line 143) | Future get(url, {Map? headers}) method put (line 147) | Future put(url, method patch (line 152) | Future patch(url, method delete (line 157) | Future delete(Uri url, method read (line 162) | Future read(url, {Map? headers}) method readBytes (line 166) | Future readBytes(url, {Map? headers}) method send (line 170) | Future send(BaseRequest request) method close (line 174) | void close() FILE: lib/dart/test/transport/t_socket_transport_test.dart function main (line 28) | void main() class FakeSocket (line 236) | class FakeSocket extends TSocket { method open (line 263) | Future open() method close (line 269) | Future close() method send (line 278) | void send(Uint8List data) method receiveFakeMessage (line 284) | void receiveFakeMessage(String base64text) class FakeProtocolFactory (line 292) | class FakeProtocolFactory implements TProtocolFactory { class FakeProtocol (line 301) | class FakeProtocol extends Mock implements TProtocol { function _getFramedResponse (line 310) | Uint8List _getFramedResponse(Uint8List responseBytes) FILE: lib/dart/test/transport/t_transport_test.dart function main (line 24) | void main() FILE: lib/go/test/dontexportrwtest/compile_test.go function TestReadWriteMethodsArePrivate (line 28) | func TestReadWriteMethodsArePrivate(t *testing.T) { FILE: lib/go/test/fuzz/fuzz.go constant nbFuzzedProtocols (line 36) | nbFuzzedProtocols = 2 constant FUZZ_MAX_MESSAGE_SIZE (line 39) | FUZZ_MAX_MESSAGE_SIZE = 10 * 1024 * 1024 function fuzzChooseProtocol (line 41) | func fuzzChooseProtocol(d byte, t thrift.TTransport) thrift.TProtocol { function FuzzTutorial (line 54) | func FuzzTutorial(data []byte) int { type CalculatorHandler (line 86) | type CalculatorHandler struct method Ping (line 94) | func (p *CalculatorHandler) Ping(ctx context.Context) (err error) { method Add (line 99) | func (p *CalculatorHandler) Add(ctx context.Context, num1 int32, num2 ... method Calculate (line 104) | func (p *CalculatorHandler) Calculate(ctx context.Context, logid int32... method GetStruct (line 141) | func (p *CalculatorHandler) GetStruct(ctx context.Context, key int32) ... method Zip (line 147) | func (p *CalculatorHandler) Zip(ctx context.Context) (err error) { function NewCalculatorHandler (line 90) | func NewCalculatorHandler() *CalculatorHandler { function FuzzParseBinary (line 152) | func FuzzParseBinary(data []byte) int { function FuzzParseCompact (line 183) | func FuzzParseCompact(data []byte) int { function FuzzParseJson (line 214) | func FuzzParseJson(data []byte) int { function FuzzRoundtripBinary (line 242) | func FuzzRoundtripBinary(data []byte) int { function FuzzRoundtripCompact (line 293) | func FuzzRoundtripCompact(data []byte) int { function FuzzRoundtripJson (line 344) | func FuzzRoundtripJson(data []byte) int { FILE: lib/go/test/fuzz/fuzz_test.go function TestFuzz (line 28) | func TestFuzz(t *testing.T) { FILE: lib/go/test/tests/binary_key_test.go function TestBinaryMapKeyGeneratesString (line 28) | func TestBinaryMapKeyGeneratesString(t *testing.T) { FILE: lib/go/test/tests/client_error_test.go function prepareClientCallReply (line 35) | func prepareClientCallReply(protocol *MockTProtocol, failAt int, failWit... function TestClientReportTTransportErrors (line 420) | func TestClientReportTTransportErrors(t *testing.T) { function TestClientReportTTransportErrorsLegacy (line 453) | func TestClientReportTTransportErrorsLegacy(t *testing.T) { function TestClientReportTProtocolErrors (line 485) | func TestClientReportTProtocolErrors(t *testing.T) { function TestClientReportTProtocolErrorsLegacy (line 517) | func TestClientReportTProtocolErrorsLegacy(t *testing.T) { function prepareClientCallException (line 548) | func prepareClientCallException(protocol *MockTProtocol, failAt int, fai... function TestClientCallException (line 647) | func TestClientCallException(t *testing.T) { function TestClientCallExceptionLegacy (line 683) | func TestClientCallExceptionLegacy(t *testing.T) { function TestClientSeqIdMismatch (line 718) | func TestClientSeqIdMismatch(t *testing.T) { function TestClientSeqIdMismatchLegeacy (line 748) | func TestClientSeqIdMismatchLegeacy(t *testing.T) { function TestClientWrongMethodName (line 778) | func TestClientWrongMethodName(t *testing.T) { function TestClientWrongMethodNameLegacy (line 808) | func TestClientWrongMethodNameLegacy(t *testing.T) { function TestClientWrongMessageType (line 838) | func TestClientWrongMessageType(t *testing.T) { function TestClientWrongMessageTypeLegacy (line 868) | func TestClientWrongMessageTypeLegacy(t *testing.T) { FILE: lib/go/test/tests/client_middleware_exception_test.go type fakeClientMiddlewareExceptionTestHandler (line 31) | type fakeClientMiddlewareExceptionTestHandler method Foo (line 33) | func (f fakeClientMiddlewareExceptionTestHandler) Foo(ctx context.Cont... type clientMiddlewareErrorChecker (line 37) | type clientMiddlewareErrorChecker function TestClientMiddlewareException (line 82) | func TestClientMiddlewareException(t *testing.T) { function TestExtractExceptionFromResult (line 135) | func TestExtractExceptionFromResult(t *testing.T) { FILE: lib/go/test/tests/const_optional_field_test.go function TestConstOptionalField (line 29) | func TestConstOptionalField(t *testing.T) { FILE: lib/go/test/tests/encoding_json_test.go function TestEnumIsTextMarshaller (line 30) | func TestEnumIsTextMarshaller(t *testing.T) { function TestEnumIsTextUnmarshaller (line 42) | func TestEnumIsTextUnmarshaller(t *testing.T) { function TestJSONMarshalUnmarshal (line 58) | func TestJSONMarshalUnmarshal(t *testing.T) { FILE: lib/go/test/tests/enum_values_test.go function TestEnumValues (line 29) | func TestEnumValues(t *testing.T) { FILE: lib/go/test/tests/equals_test.go function TestEquals (line 36) | func TestEquals(t *testing.T) { function genBasicFoo (line 124) | func genBasicFoo() *equalstest.BasicEqualsFoo { function genStructFoo (line 157) | func genStructFoo() *equalstest.StructEqualsFoo { function genListFoo (line 164) | func genListFoo() *equalstest.ListEqualsFoo { function genSetFoo (line 193) | func genSetFoo() *equalstest.SetEqualsFoo { function genMapFoo (line 227) | func genMapFoo() *equalstest.MapEqualsFoo { function genInt64Slice (line 256) | func genInt64Slice(length int) []int64 { function genStringSlice (line 264) | func genStringSlice(length int) []string { function genBytesSlice (line 272) | func genBytesSlice(length int) [][]byte { function genInt64StringMap (line 280) | func genInt64StringMap(length int) map[int64]string { FILE: lib/go/test/tests/forwardtype_test.go function TestForwardType (line 29) | func TestForwardType(t *testing.T) { FILE: lib/go/test/tests/gotag_test.go function TestDefaultTag (line 29) | func TestDefaultTag(t *testing.T) { function TestCustomTag (line 37) | func TestCustomTag(t *testing.T) { function TestOptionalTag (line 53) | func TestOptionalTag(t *testing.T) { function TestOptionalTagWithDefaultValue (line 61) | func TestOptionalTagWithDefaultValue(t *testing.T) { FILE: lib/go/test/tests/header_zlib_test.go type zlibTestHandler (line 35) | type zlibTestHandler struct method Stringfunc_1int_1s (line 42) | func (z zlibTestHandler) Stringfunc_1int_1s(ctx context.Context, i int... type countingProxy (line 49) | type countingProxy struct method getAndResetCounters (line 60) | func (cp *countingProxy) getAndResetCounters() (req, resp int64) { method serve (line 66) | func (cp *countingProxy) serve() { function TestTHeaderZlibClient (line 115) | func TestTHeaderZlibClient(t *testing.T) { FILE: lib/go/test/tests/ignoreinitialisms_test.go function TestIgnoreInitialismsFlagIsHonoured (line 29) | func TestIgnoreInitialismsFlagIsHonoured(t *testing.T) { FILE: lib/go/test/tests/initialisms_test.go function TestThatCommonInitialismsAreFixed (line 29) | func TestThatCommonInitialismsAreFixed(t *testing.T) { FILE: lib/go/test/tests/json_protocol_deserializer_test.go function TestDeserializerPoolJSONProtocol (line 31) | func TestDeserializerPoolJSONProtocol(t *testing.T) { FILE: lib/go/test/tests/multiplexed_protocol_test.go function FindAvailableTCPServerPort (line 32) | func FindAvailableTCPServerPort() net.Addr { type FirstImpl (line 41) | type FirstImpl struct method ReturnOne (line 43) | func (f *FirstImpl) ReturnOne(ctx context.Context) (r int64, err error) { type SecondImpl (line 47) | type SecondImpl struct method ReturnTwo (line 49) | func (s *SecondImpl) ReturnTwo(ctx context.Context) (r int64, err erro... function createTransport (line 53) | func createTransport(addr net.Addr) (thrift.TTransport, error) { function TestMultiplexedProtocolFirst (line 67) | func TestMultiplexedProtocolFirst(t *testing.T) { function TestMultiplexedProtocolSecond (line 106) | func TestMultiplexedProtocolSecond(t *testing.T) { function TestMultiplexedProtocolLegacy (line 145) | func TestMultiplexedProtocolLegacy(t *testing.T) { FILE: lib/go/test/tests/names_test.go function TestThatAttributeNameSubstituionDoesNotOccur (line 29) | func TestThatAttributeNameSubstituionDoesNotOccur(t *testing.T) { FILE: lib/go/test/tests/one_way_test.go function findPort (line 33) | func findPort() net.Addr { type impl (line 42) | type impl struct method Hi (line 44) | func (i *impl) Hi(ctx context.Context, in int64, s string) (err error)... method Emptyfunc (line 45) | func (i *impl) Emptyfunc(ctx context.Context) (err error) ... method EchoInt (line 46) | func (i *impl) EchoInt(ctx context.Context, param int64) (r int64, err... constant TIMEOUT (line 48) | TIMEOUT = time.Second function TestInitOneway (line 54) | func TestInitOneway(t *testing.T) { function TestInitOnewayClient (line 68) | func TestInitOnewayClient(t *testing.T) { function TestCallOnewayServer (line 82) | func TestCallOnewayServer(t *testing.T) { FILE: lib/go/test/tests/optional_fields_test.go function TestIsSetReturnFalseOnCreation (line 33) | func TestIsSetReturnFalseOnCreation(t *testing.T) { function TestDefaultValuesOnCreation (line 76) | func TestDefaultValuesOnCreation(t *testing.T) { function TestInitialValuesOnCreation (line 117) | func TestInitialValuesOnCreation(t *testing.T) { function TestIsSetReturnTrueAfterUpdate (line 157) | func TestIsSetReturnTrueAfterUpdate(t *testing.T) { function TestListNotEmpty (line 177) | func TestListNotEmpty(t *testing.T) { function TestNoOptionalUnsetFieldsOnWire (line 186) | func TestNoOptionalUnsetFieldsOnWire(t *testing.T) { function TestNoSetToDefaultFieldsOnWire (line 199) | func TestNoSetToDefaultFieldsOnWire(t *testing.T) { function TestOneISetFieldOnWire (line 214) | func TestOneISetFieldOnWire(t *testing.T) { function TestOneLSetFieldOnWire (line 231) | func TestOneLSetFieldOnWire(t *testing.T) { function TestOneBinSetFieldOnWire (line 251) | func TestOneBinSetFieldOnWire(t *testing.T) { function TestOneEmptyBinSetFieldOnWire (line 268) | func TestOneEmptyBinSetFieldOnWire(t *testing.T) { FILE: lib/go/test/tests/processor_middleware_test.go constant errorMessage (line 33) | errorMessage = "foo error" type serviceImpl (line 35) | type serviceImpl struct method Ping (line 39) | func (s serviceImpl) Ping(_ context.Context) (err error) { function middleware (line 46) | func middleware(t *testing.T) thrift.ProcessorMiddleware { function checkError (line 59) | func checkError(tb testing.TB, err error) { function TestProcessorMiddleware (line 72) | func TestProcessorMiddleware(t *testing.T) { FILE: lib/go/test/tests/protocol_mock.go type MockTProtocol (line 16) | type MockTProtocol struct method EXPECT (line 34) | func (m *MockTProtocol) EXPECT() *MockTProtocolMockRecorder { method Flush (line 39) | func (m *MockTProtocol) Flush(arg0 context.Context) error { method ReadBinary (line 53) | func (m *MockTProtocol) ReadBinary(arg0 context.Context) ([]byte, erro... method ReadBool (line 68) | func (m *MockTProtocol) ReadBool(arg0 context.Context) (bool, error) { method ReadByte (line 83) | func (m *MockTProtocol) ReadByte(arg0 context.Context) (int8, error) { method ReadDouble (line 98) | func (m *MockTProtocol) ReadDouble(arg0 context.Context) (float64, err... method ReadFieldBegin (line 113) | func (m *MockTProtocol) ReadFieldBegin(arg0 context.Context) (string, ... method ReadFieldEnd (line 130) | func (m *MockTProtocol) ReadFieldEnd(arg0 context.Context) error { method ReadI16 (line 144) | func (m *MockTProtocol) ReadI16(arg0 context.Context) (int16, error) { method ReadI32 (line 159) | func (m *MockTProtocol) ReadI32(arg0 context.Context) (int32, error) { method ReadI64 (line 174) | func (m *MockTProtocol) ReadI64(arg0 context.Context) (int64, error) { method ReadListBegin (line 189) | func (m *MockTProtocol) ReadListBegin(arg0 context.Context) (thrift.TT... method ReadListEnd (line 205) | func (m *MockTProtocol) ReadListEnd(arg0 context.Context) error { method ReadMapBegin (line 219) | func (m *MockTProtocol) ReadMapBegin(arg0 context.Context) (thrift.TTy... method ReadMapEnd (line 236) | func (m *MockTProtocol) ReadMapEnd(arg0 context.Context) error { method ReadMessageBegin (line 250) | func (m *MockTProtocol) ReadMessageBegin(arg0 context.Context) (string... method ReadMessageEnd (line 267) | func (m *MockTProtocol) ReadMessageEnd(arg0 context.Context) error { method ReadSetBegin (line 281) | func (m *MockTProtocol) ReadSetBegin(arg0 context.Context) (thrift.TTy... method ReadSetEnd (line 297) | func (m *MockTProtocol) ReadSetEnd(arg0 context.Context) error { method ReadString (line 311) | func (m *MockTProtocol) ReadString(arg0 context.Context) (string, erro... method ReadStructBegin (line 326) | func (m *MockTProtocol) ReadStructBegin(arg0 context.Context) (string,... method ReadStructEnd (line 341) | func (m *MockTProtocol) ReadStructEnd(arg0 context.Context) error { method ReadUUID (line 355) | func (m *MockTProtocol) ReadUUID(arg0 context.Context) (thrift.Tuuid, ... method Skip (line 370) | func (m *MockTProtocol) Skip(arg0 context.Context, arg1 thrift.TType) ... method Transport (line 384) | func (m *MockTProtocol) Transport() thrift.TTransport { method WriteBinary (line 398) | func (m *MockTProtocol) WriteBinary(arg0 context.Context, arg1 []byte)... method WriteBool (line 412) | func (m *MockTProtocol) WriteBool(arg0 context.Context, arg1 bool) err... method WriteByte (line 426) | func (m *MockTProtocol) WriteByte(arg0 context.Context, arg1 int8) err... method WriteDouble (line 440) | func (m *MockTProtocol) WriteDouble(arg0 context.Context, arg1 float64... method WriteFieldBegin (line 454) | func (m *MockTProtocol) WriteFieldBegin(arg0 context.Context, arg1 str... method WriteFieldEnd (line 468) | func (m *MockTProtocol) WriteFieldEnd(arg0 context.Context) error { method WriteFieldStop (line 482) | func (m *MockTProtocol) WriteFieldStop(arg0 context.Context) error { method WriteI16 (line 496) | func (m *MockTProtocol) WriteI16(arg0 context.Context, arg1 int16) err... method WriteI32 (line 510) | func (m *MockTProtocol) WriteI32(arg0 context.Context, arg1 int32) err... method WriteI64 (line 524) | func (m *MockTProtocol) WriteI64(arg0 context.Context, arg1 int64) err... method WriteListBegin (line 538) | func (m *MockTProtocol) WriteListBegin(arg0 context.Context, arg1 thri... method WriteListEnd (line 552) | func (m *MockTProtocol) WriteListEnd(arg0 context.Context) error { method WriteMapBegin (line 566) | func (m *MockTProtocol) WriteMapBegin(arg0 context.Context, arg1, arg2... method WriteMapEnd (line 580) | func (m *MockTProtocol) WriteMapEnd(arg0 context.Context) error { method WriteMessageBegin (line 594) | func (m *MockTProtocol) WriteMessageBegin(arg0 context.Context, arg1 s... method WriteMessageEnd (line 608) | func (m *MockTProtocol) WriteMessageEnd(arg0 context.Context) error { method WriteSetBegin (line 622) | func (m *MockTProtocol) WriteSetBegin(arg0 context.Context, arg1 thrif... method WriteSetEnd (line 636) | func (m *MockTProtocol) WriteSetEnd(arg0 context.Context) error { method WriteString (line 650) | func (m *MockTProtocol) WriteString(arg0 context.Context, arg1 string)... method WriteStructBegin (line 664) | func (m *MockTProtocol) WriteStructBegin(arg0 context.Context, arg1 st... method WriteStructEnd (line 678) | func (m *MockTProtocol) WriteStructEnd(arg0 context.Context) error { method WriteUUID (line 692) | func (m *MockTProtocol) WriteUUID(arg0 context.Context, arg1 thrift.Tu... type MockTProtocolMockRecorder (line 22) | type MockTProtocolMockRecorder struct method Flush (line 47) | func (mr *MockTProtocolMockRecorder) Flush(arg0 interface{}) *gomock.C... method ReadBinary (line 62) | func (mr *MockTProtocolMockRecorder) ReadBinary(arg0 interface{}) *gom... method ReadBool (line 77) | func (mr *MockTProtocolMockRecorder) ReadBool(arg0 interface{}) *gomoc... method ReadByte (line 92) | func (mr *MockTProtocolMockRecorder) ReadByte(arg0 interface{}) *gomoc... method ReadDouble (line 107) | func (mr *MockTProtocolMockRecorder) ReadDouble(arg0 interface{}) *gom... method ReadFieldBegin (line 124) | func (mr *MockTProtocolMockRecorder) ReadFieldBegin(arg0 interface{}) ... method ReadFieldEnd (line 138) | func (mr *MockTProtocolMockRecorder) ReadFieldEnd(arg0 interface{}) *g... method ReadI16 (line 153) | func (mr *MockTProtocolMockRecorder) ReadI16(arg0 interface{}) *gomock... method ReadI32 (line 168) | func (mr *MockTProtocolMockRecorder) ReadI32(arg0 interface{}) *gomock... method ReadI64 (line 183) | func (mr *MockTProtocolMockRecorder) ReadI64(arg0 interface{}) *gomock... method ReadListBegin (line 199) | func (mr *MockTProtocolMockRecorder) ReadListBegin(arg0 interface{}) *... method ReadListEnd (line 213) | func (mr *MockTProtocolMockRecorder) ReadListEnd(arg0 interface{}) *go... method ReadMapBegin (line 230) | func (mr *MockTProtocolMockRecorder) ReadMapBegin(arg0 interface{}) *g... method ReadMapEnd (line 244) | func (mr *MockTProtocolMockRecorder) ReadMapEnd(arg0 interface{}) *gom... method ReadMessageBegin (line 261) | func (mr *MockTProtocolMockRecorder) ReadMessageBegin(arg0 interface{}... method ReadMessageEnd (line 275) | func (mr *MockTProtocolMockRecorder) ReadMessageEnd(arg0 interface{}) ... method ReadSetBegin (line 291) | func (mr *MockTProtocolMockRecorder) ReadSetBegin(arg0 interface{}) *g... method ReadSetEnd (line 305) | func (mr *MockTProtocolMockRecorder) ReadSetEnd(arg0 interface{}) *gom... method ReadString (line 320) | func (mr *MockTProtocolMockRecorder) ReadString(arg0 interface{}) *gom... method ReadStructBegin (line 335) | func (mr *MockTProtocolMockRecorder) ReadStructBegin(arg0 interface{})... method ReadStructEnd (line 349) | func (mr *MockTProtocolMockRecorder) ReadStructEnd(arg0 interface{}) *... method ReadUUID (line 364) | func (mr *MockTProtocolMockRecorder) ReadUUID(arg0 interface{}) *gomoc... method Skip (line 378) | func (mr *MockTProtocolMockRecorder) Skip(arg0, arg1 interface{}) *gom... method Transport (line 392) | func (mr *MockTProtocolMockRecorder) Transport() *gomock.Call { method WriteBinary (line 406) | func (mr *MockTProtocolMockRecorder) WriteBinary(arg0, arg1 interface{... method WriteBool (line 420) | func (mr *MockTProtocolMockRecorder) WriteBool(arg0, arg1 interface{})... method WriteByte (line 434) | func (mr *MockTProtocolMockRecorder) WriteByte(arg0, arg1 interface{})... method WriteDouble (line 448) | func (mr *MockTProtocolMockRecorder) WriteDouble(arg0, arg1 interface{... method WriteFieldBegin (line 462) | func (mr *MockTProtocolMockRecorder) WriteFieldBegin(arg0, arg1, arg2,... method WriteFieldEnd (line 476) | func (mr *MockTProtocolMockRecorder) WriteFieldEnd(arg0 interface{}) *... method WriteFieldStop (line 490) | func (mr *MockTProtocolMockRecorder) WriteFieldStop(arg0 interface{}) ... method WriteI16 (line 504) | func (mr *MockTProtocolMockRecorder) WriteI16(arg0, arg1 interface{}) ... method WriteI32 (line 518) | func (mr *MockTProtocolMockRecorder) WriteI32(arg0, arg1 interface{}) ... method WriteI64 (line 532) | func (mr *MockTProtocolMockRecorder) WriteI64(arg0, arg1 interface{}) ... method WriteListBegin (line 546) | func (mr *MockTProtocolMockRecorder) WriteListBegin(arg0, arg1, arg2 i... method WriteListEnd (line 560) | func (mr *MockTProtocolMockRecorder) WriteListEnd(arg0 interface{}) *g... method WriteMapBegin (line 574) | func (mr *MockTProtocolMockRecorder) WriteMapBegin(arg0, arg1, arg2, a... method WriteMapEnd (line 588) | func (mr *MockTProtocolMockRecorder) WriteMapEnd(arg0 interface{}) *go... method WriteMessageBegin (line 602) | func (mr *MockTProtocolMockRecorder) WriteMessageBegin(arg0, arg1, arg... method WriteMessageEnd (line 616) | func (mr *MockTProtocolMockRecorder) WriteMessageEnd(arg0 interface{})... method WriteSetBegin (line 630) | func (mr *MockTProtocolMockRecorder) WriteSetBegin(arg0, arg1, arg2 in... method WriteSetEnd (line 644) | func (mr *MockTProtocolMockRecorder) WriteSetEnd(arg0 interface{}) *go... method WriteString (line 658) | func (mr *MockTProtocolMockRecorder) WriteString(arg0, arg1 interface{... method WriteStructBegin (line 672) | func (mr *MockTProtocolMockRecorder) WriteStructBegin(arg0, arg1 inter... method WriteStructEnd (line 686) | func (mr *MockTProtocolMockRecorder) WriteStructEnd(arg0 interface{}) ... method WriteUUID (line 700) | func (mr *MockTProtocolMockRecorder) WriteUUID(arg0, arg1 interface{})... function NewMockTProtocol (line 27) | func NewMockTProtocol(ctrl *gomock.Controller) *MockTProtocol { FILE: lib/go/test/tests/protocols_test.go function RunSocketTestSuite (line 29) | func RunSocketTestSuite( function TestTJSONProtocol (line 70) | func TestTJSONProtocol(t *testing.T) { function TestTBinaryProtocol (line 89) | func TestTBinaryProtocol(t *testing.T) { function TestTCompactProtocol (line 108) | func TestTCompactProtocol(t *testing.T) { FILE: lib/go/test/tests/required_fields_test.go function TestRequiredField_SucecssWhenSet (line 33) | func TestRequiredField_SucecssWhenSet(t *testing.T) { function TestRequiredField_ErrorWhenMissing (line 48) | func TestRequiredField_ErrorWhenMissing(t *testing.T) { function TestStructReadRequiredFields (line 64) | func TestStructReadRequiredFields(t *testing.T) { FILE: lib/go/test/tests/server_connectivity_check_test.go function TestServerConnectivityCheck (line 32) | func TestServerConnectivityCheck(t *testing.T) { FILE: lib/go/test/tests/slog_tstruct_wrapper_test.go function dropTime (line 31) | func dropTime(groups []string, a slog.Attr) slog.Attr { function TestSlogTStructWrapperJSON (line 38) | func TestSlogTStructWrapperJSON(t *testing.T) { function TestSlogTStructWrapperText (line 86) | func TestSlogTStructWrapperText(t *testing.T) { FILE: lib/go/test/tests/string_parse_allocation_test.go function TestSimpleJsonStringParse_Allocations (line 32) | func TestSimpleJsonStringParse_Allocations(t *testing.T) { function BenchmarkSimpleJsonStringParse_Allocations (line 40) | func BenchmarkSimpleJsonStringParse_Allocations(b *testing.B) { FILE: lib/go/test/tests/struct_args_rets_test.go function staticCheckStructArgsResults (line 29) | func staticCheckStructArgsResults() { FILE: lib/go/test/tests/thrifttest_driver.go type ThriftTestDriver (line 29) | type ThriftTestDriver struct method Start (line 38) | func (p *ThriftTestDriver) Start() { function NewThriftTestDriver (line 34) | func NewThriftTestDriver(t *testing.T, client thrifttest.ThriftTest) *Th... FILE: lib/go/test/tests/thrifttest_handler.go type SecondServiceHandler (line 31) | type SecondServiceHandler struct method BlahBlah (line 38) | func (p *SecondServiceHandler) BlahBlah(ctx context.Context) (err erro... method SecondtestString (line 42) | func (p *SecondServiceHandler) SecondtestString(ctx context.Context, t... function NewSecondServiceHandler (line 34) | func NewSecondServiceHandler() *SecondServiceHandler { type ThriftTestHandler (line 46) | type ThriftTestHandler struct method TestVoid (line 53) | func (p *ThriftTestHandler) TestVoid(ctx context.Context) (err error) { method TestString (line 57) | func (p *ThriftTestHandler) TestString(ctx context.Context, thing stri... method TestBool (line 61) | func (p *ThriftTestHandler) TestBool(ctx context.Context, thing bool) ... method TestByte (line 65) | func (p *ThriftTestHandler) TestByte(ctx context.Context, thing int8) ... method TestI32 (line 69) | func (p *ThriftTestHandler) TestI32(ctx context.Context, thing int32) ... method TestI64 (line 73) | func (p *ThriftTestHandler) TestI64(ctx context.Context, thing int64) ... method TestDouble (line 77) | func (p *ThriftTestHandler) TestDouble(ctx context.Context, thing floa... method TestBinary (line 81) | func (p *ThriftTestHandler) TestBinary(ctx context.Context, thing []by... method TestUuid (line 85) | func (p *ThriftTestHandler) TestUuid(ctx context.Context, thing thrift... method TestStruct (line 89) | func (p *ThriftTestHandler) TestStruct(ctx context.Context, thing *thr... method TestNest (line 93) | func (p *ThriftTestHandler) TestNest(ctx context.Context, thing *thrif... method TestMap (line 97) | func (p *ThriftTestHandler) TestMap(ctx context.Context, thing map[int... method TestStringMap (line 101) | func (p *ThriftTestHandler) TestStringMap(ctx context.Context, thing m... method TestSet (line 105) | func (p *ThriftTestHandler) TestSet(ctx context.Context, thing []int32... method TestList (line 109) | func (p *ThriftTestHandler) TestList(ctx context.Context, thing []int3... method TestEnum (line 113) | func (p *ThriftTestHandler) TestEnum(ctx context.Context, thing thrift... method TestTypedef (line 117) | func (p *ThriftTestHandler) TestTypedef(ctx context.Context, thing thr... method TestMapMap (line 121) | func (p *ThriftTestHandler) TestMapMap(ctx context.Context, hello int3... method TestInsanity (line 136) | func (p *ThriftTestHandler) TestInsanity(ctx context.Context, argument... method TestMulti (line 171) | func (p *ThriftTestHandler) TestMulti(ctx context.Context, arg0 int8, ... method TestException (line 180) | func (p *ThriftTestHandler) TestException(ctx context.Context, arg str... method TestMultiException (line 193) | func (p *ThriftTestHandler) TestMultiException(ctx context.Context, ar... method TestOneway (line 212) | func (p *ThriftTestHandler) TestOneway(ctx context.Context, secondsToS... function NewThriftTestHandler (line 49) | func NewThriftTestHandler() *ThriftTestHandler { FILE: lib/go/test/tests/union_binary_test.go function TestUnionBinary (line 29) | func TestUnionBinary(t *testing.T) { FILE: lib/go/test/tests/union_default_value_test.go function TestUnionDefaultValue (line 28) | func TestUnionDefaultValue(t *testing.T) { FILE: lib/go/test/tests/validate_test.go function TestBasicValidator (line 32) | func TestBasicValidator(t *testing.T) { function TestFieldReference (line 196) | func TestFieldReference(t *testing.T) { function TestValidationFunction (line 326) | func TestValidationFunction(t *testing.T) { function TestAnnotationCompatibleTest (line 348) | func TestAnnotationCompatibleTest(t *testing.T) { FILE: lib/go/test/tests/write_texception_test.go function TestWriteUnionTException (line 31) | func TestWriteUnionTException(t *testing.T) { function TestWriteSetTException (line 49) | func TestWriteSetTException(t *testing.T) { FILE: lib/go/thrift/application_exception.go constant UNKNOWN_APPLICATION_EXCEPTION (line 28) | UNKNOWN_APPLICATION_EXCEPTION = 0 constant UNKNOWN_METHOD (line 29) | UNKNOWN_METHOD = 1 constant INVALID_MESSAGE_TYPE_EXCEPTION (line 30) | INVALID_MESSAGE_TYPE_EXCEPTION = 2 constant WRONG_METHOD_NAME (line 31) | WRONG_METHOD_NAME = 3 constant BAD_SEQUENCE_ID (line 32) | BAD_SEQUENCE_ID = 4 constant MISSING_RESULT (line 33) | MISSING_RESULT = 5 constant INTERNAL_ERROR (line 34) | INTERNAL_ERROR = 6 constant PROTOCOL_ERROR (line 35) | PROTOCOL_ERROR = 7 constant INVALID_TRANSFORM (line 36) | INVALID_TRANSFORM = 8 constant INVALID_PROTOCOL (line 37) | INVALID_PROTOCOL = 9 constant UNSUPPORTED_CLIENT_TYPE (line 38) | UNSUPPORTED_CLIENT_TYPE = 10 constant VALIDATION_FAILED (line 39) | VALIDATION_FAILED = 11 type TApplicationException (line 58) | type TApplicationException interface type ValidationError (line 65) | type ValidationError struct method Check (line 71) | func (e *ValidationError) Check() string { method TypeName (line 75) | func (e *ValidationError) TypeName() string { method Field (line 79) | func (e *ValidationError) Field() string { method FieldSymbol (line 86) | func (e *ValidationError) FieldSymbol() string { method Error (line 90) | func (e ValidationError) Error() string { type tApplicationException (line 94) | type tApplicationException struct method TExceptionType (line 102) | func (tApplicationException) TExceptionType() TExceptionType { method Error (line 106) | func (e tApplicationException) Error() string { method Unwrap (line 113) | func (e tApplicationException) Unwrap() error { method TypeId (line 129) | func (p *tApplicationException) TypeId() int32 { method Read (line 133) | func (p *tApplicationException) Read(ctx context.Context, iprot TProto... method Write (line 191) | func (p *tApplicationException) Write(ctx context.Context, oprot TProt... function NewTApplicationException (line 117) | func NewTApplicationException(type_ int32, message string) TApplicationE... function NewValidationException (line 121) | func NewValidationException(type_ int32, check string, field string, mes... FILE: lib/go/thrift/application_exception_test.go function TestTApplicationException (line 26) | func TestTApplicationException(t *testing.T) { FILE: lib/go/thrift/binary_protocol.go type TBinaryProtocol (line 31) | type TBinaryProtocol struct method WriteMessageBegin (line 108) | func (p *TBinaryProtocol) WriteMessageBegin(ctx context.Context, name ... method WriteMessageEnd (line 135) | func (p *TBinaryProtocol) WriteMessageEnd(ctx context.Context) error { method WriteStructBegin (line 139) | func (p *TBinaryProtocol) WriteStructBegin(ctx context.Context, name s... method WriteStructEnd (line 143) | func (p *TBinaryProtocol) WriteStructEnd(ctx context.Context) error { method WriteFieldBegin (line 147) | func (p *TBinaryProtocol) WriteFieldBegin(ctx context.Context, name st... method WriteFieldEnd (line 156) | func (p *TBinaryProtocol) WriteFieldEnd(ctx context.Context) error { method WriteFieldStop (line 160) | func (p *TBinaryProtocol) WriteFieldStop(ctx context.Context) error { method WriteMapBegin (line 165) | func (p *TBinaryProtocol) WriteMapBegin(ctx context.Context, keyType T... method WriteMapEnd (line 178) | func (p *TBinaryProtocol) WriteMapEnd(ctx context.Context) error { method WriteListBegin (line 182) | func (p *TBinaryProtocol) WriteListBegin(ctx context.Context, elemType... method WriteListEnd (line 191) | func (p *TBinaryProtocol) WriteListEnd(ctx context.Context) error { method WriteSetBegin (line 195) | func (p *TBinaryProtocol) WriteSetBegin(ctx context.Context, elemType ... method WriteSetEnd (line 204) | func (p *TBinaryProtocol) WriteSetEnd(ctx context.Context) error { method WriteBool (line 208) | func (p *TBinaryProtocol) WriteBool(ctx context.Context, value bool) e... method WriteByte (line 215) | func (p *TBinaryProtocol) WriteByte(ctx context.Context, value int8) e... method WriteI16 (line 220) | func (p *TBinaryProtocol) WriteI16(ctx context.Context, value int16) e... method WriteI32 (line 227) | func (p *TBinaryProtocol) WriteI32(ctx context.Context, value int32) e... method WriteI64 (line 234) | func (p *TBinaryProtocol) WriteI64(ctx context.Context, value int64) e... method WriteDouble (line 241) | func (p *TBinaryProtocol) WriteDouble(ctx context.Context, value float... method WriteString (line 245) | func (p *TBinaryProtocol) WriteString(ctx context.Context, value strin... method WriteBinary (line 254) | func (p *TBinaryProtocol) WriteBinary(ctx context.Context, value []byt... method WriteUUID (line 263) | func (p *TBinaryProtocol) WriteUUID(ctx context.Context, value Tuuid) ... method ReadMessageBegin (line 272) | func (p *TBinaryProtocol) ReadMessageBegin(ctx context.Context) (name ... method ReadMessageEnd (line 312) | func (p *TBinaryProtocol) ReadMessageEnd(ctx context.Context) error { method ReadStructBegin (line 316) | func (p *TBinaryProtocol) ReadStructBegin(ctx context.Context) (name s... method ReadStructEnd (line 320) | func (p *TBinaryProtocol) ReadStructEnd(ctx context.Context) error { method ReadFieldBegin (line 324) | func (p *TBinaryProtocol) ReadFieldBegin(ctx context.Context) (name st... method ReadFieldEnd (line 336) | func (p *TBinaryProtocol) ReadFieldEnd(ctx context.Context) error { method ReadMapBegin (line 340) | func (p *TBinaryProtocol) ReadMapBegin(ctx context.Context) (kType, vT... method ReadMapEnd (line 368) | func (p *TBinaryProtocol) ReadMapEnd(ctx context.Context) error { method ReadListBegin (line 372) | func (p *TBinaryProtocol) ReadListBegin(ctx context.Context) (elemType... method ReadListEnd (line 395) | func (p *TBinaryProtocol) ReadListEnd(ctx context.Context) error { method ReadSetBegin (line 399) | func (p *TBinaryProtocol) ReadSetBegin(ctx context.Context) (elemType ... method ReadSetEnd (line 421) | func (p *TBinaryProtocol) ReadSetEnd(ctx context.Context) error { method ReadBool (line 425) | func (p *TBinaryProtocol) ReadBool(ctx context.Context) (bool, error) { method ReadByte (line 434) | func (p *TBinaryProtocol) ReadByte(ctx context.Context) (int8, error) { method ReadI16 (line 439) | func (p *TBinaryProtocol) ReadI16(ctx context.Context) (value int16, e... method ReadI32 (line 446) | func (p *TBinaryProtocol) ReadI32(ctx context.Context) (value int32, e... method ReadI64 (line 453) | func (p *TBinaryProtocol) ReadI64(ctx context.Context) (value int64, e... method ReadDouble (line 460) | func (p *TBinaryProtocol) ReadDouble(ctx context.Context) (value float... method ReadString (line 467) | func (p *TBinaryProtocol) ReadString(ctx context.Context) (value strin... method ReadBinary (line 489) | func (p *TBinaryProtocol) ReadBinary(ctx context.Context) ([]byte, err... method ReadUUID (line 502) | func (p *TBinaryProtocol) ReadUUID(ctx context.Context) (value Tuuid, ... method Flush (line 511) | func (p *TBinaryProtocol) Flush(ctx context.Context) (err error) { method Skip (line 515) | func (p *TBinaryProtocol) Skip(ctx context.Context, fieldType TType) (... method Transport (line 519) | func (p *TBinaryProtocol) Transport() TTransport { method readAll (line 523) | func (p *TBinaryProtocol) readAll(ctx context.Context, buf []byte) (er... method readStringBody (line 539) | func (p *TBinaryProtocol) readStringBody(size int32) (value string, er... method SetTConfiguration (line 544) | func (p *TBinaryProtocol) SetTConfiguration(conf *TConfiguration) { method getMinSerializedSize (line 556) | func (p *TBinaryProtocol) getMinSerializedSize(ttype TType) int32 { type TBinaryProtocolFactory (line 38) | type TBinaryProtocolFactory struct method GetProtocol (line 96) | func (p *TBinaryProtocolFactory) GetProtocol(t TTransport) TProtocol { method SetTConfiguration (line 100) | func (p *TBinaryProtocolFactory) SetTConfiguration(conf *TConfiguratio... function NewTBinaryProtocolTransport (line 43) | func NewTBinaryProtocolTransport(t TTransport) *TBinaryProtocol { function NewTBinaryProtocol (line 50) | func NewTBinaryProtocol(t TTransport, strictRead, strictWrite bool) *TBi... function NewTBinaryProtocolConf (line 59) | func NewTBinaryProtocolConf(t TTransport, conf *TConfiguration) *TBinary... function NewTBinaryProtocolFactoryDefault (line 74) | func NewTBinaryProtocolFactoryDefault() *TBinaryProtocolFactory { function NewTBinaryProtocolFactory (line 81) | func NewTBinaryProtocolFactory(strictRead, strictWrite bool) *TBinaryPro... function NewTBinaryProtocolFactoryConf (line 90) | func NewTBinaryProtocolFactoryConf(conf *TConfiguration) *TBinaryProtoco... function safeReadBytes (line 596) | func safeReadBytes(size int32, trans io.Reader) ([]byte, error) { FILE: lib/go/thrift/binary_protocol_test.go function TestReadWriteBinaryProtocol (line 29) | func TestReadWriteBinaryProtocol(t *testing.T) { constant safeReadBytesSource (line 34) | safeReadBytesSource = ` constant safeReadBytesSourceLen (line 52) | safeReadBytesSourceLen = len(safeReadBytesSource) function TestSafeReadBytes (line 55) | func TestSafeReadBytes(t *testing.T) { function generateSafeReadBytesBenchmark (line 119) | func generateSafeReadBytesBenchmark(askedSize int32, dataSize int) func(... function TestSafeReadBytesAlloc (line 129) | func TestSafeReadBytesAlloc(t *testing.T) { function BenchmarkSafeReadBytes (line 170) | func BenchmarkSafeReadBytes(b *testing.B) { FILE: lib/go/thrift/buffered_transport.go type TBufferedTransportFactory (line 27) | type TBufferedTransportFactory struct method GetTransport (line 36) | func (p *TBufferedTransportFactory) GetTransport(trans TTransport) (TT... type TBufferedTransport (line 31) | type TBufferedTransport struct method IsOpen (line 54) | func (p *TBufferedTransport) IsOpen() bool { method Open (line 58) | func (p *TBufferedTransport) Open() (err error) { method Close (line 62) | func (p *TBufferedTransport) Close() (err error) { method Read (line 66) | func (p *TBufferedTransport) Read(b []byte) (int, error) { method Write (line 74) | func (p *TBufferedTransport) Write(b []byte) (int, error) { method Flush (line 82) | func (p *TBufferedTransport) Flush(ctx context.Context) error { method RemainingBytes (line 90) | func (p *TBufferedTransport) RemainingBytes() (num_bytes uint64) { method SetTConfiguration (line 95) | func (p *TBufferedTransport) SetTConfiguration(conf *TConfiguration) { function NewTBufferedTransportFactory (line 40) | func NewTBufferedTransportFactory(bufferSize int) *TBufferedTransportFac... function NewTBufferedTransport (line 44) | func NewTBufferedTransport(trans TTransport, bufferSize int) *TBufferedT... FILE: lib/go/thrift/buffered_transport_test.go function TestBufferedTransport (line 26) | func TestBufferedTransport(t *testing.T) { FILE: lib/go/thrift/client.go type ResponseMeta (line 9) | type ResponseMeta struct type TClient (line 15) | type TClient interface type TStandardClient (line 19) | type TStandardClient struct method Send (line 33) | func (p *TStandardClient) Send(ctx context.Context, oprot TProtocol, s... method Recv (line 56) | func (p *TStandardClient) Recv(ctx context.Context, iprot TProtocol, s... method Call (line 88) | func (p *TStandardClient) Call(ctx context.Context, method string, arg... function NewTStandardClient (line 26) | func NewTStandardClient(inputProtocol, outputProtocol TProtocol) *TStand... FILE: lib/go/thrift/common_test.go type mockProcessor (line 27) | type mockProcessor struct method Process (line 31) | func (m *mockProcessor) Process(ctx context.Context, in, out TProtocol... method ProcessorMap (line 35) | func (m *mockProcessor) ProcessorMap() map[string]TProcessorFunction { method AddToProcessorMap (line 45) | func (m *mockProcessor) AddToProcessorMap(name string, processorFunc T... type mockWrappedProcessorContextKey (line 47) | type mockWrappedProcessorContextKey constant processorName (line 50) | processorName mockWrappedProcessorContextKey = iota function setMockWrappableProcessorName (line 61) | func setMockWrappableProcessorName(ctx context.Context, name string) con... function getMockWrappableProcessorName (line 67) | func getMockWrappableProcessorName(ctx context.Context) (string, bool) { type mockWrappableProcessor (line 74) | type mockWrappableProcessor struct method Process (line 83) | func (p *mockWrappableProcessor) Process(ctx context.Context, in, out ... method ProcessorMap (line 95) | func (p *mockWrappableProcessor) ProcessorMap() map[string]TProcessorF... method AddToProcessorMap (line 99) | func (p *mockWrappableProcessor) AddToProcessorMap(name string, proces... FILE: lib/go/thrift/compact_protocol.go constant COMPACT_PROTOCOL_ID (line 32) | COMPACT_PROTOCOL_ID = 0x082 constant COMPACT_VERSION (line 33) | COMPACT_VERSION = 1 constant COMPACT_VERSION_MASK (line 34) | COMPACT_VERSION_MASK = 0x1f constant COMPACT_TYPE_MASK (line 35) | COMPACT_TYPE_MASK = 0x0E0 constant COMPACT_TYPE_BITS (line 36) | COMPACT_TYPE_BITS = 0x07 constant COMPACT_TYPE_SHIFT_AMOUNT (line 37) | COMPACT_TYPE_SHIFT_AMOUNT = 5 type tCompactType (line 40) | type tCompactType constant COMPACT_BOOLEAN_TRUE (line 43) | COMPACT_BOOLEAN_TRUE = 0x01 constant COMPACT_BOOLEAN_FALSE (line 44) | COMPACT_BOOLEAN_FALSE = 0x02 constant COMPACT_BYTE (line 45) | COMPACT_BYTE = 0x03 constant COMPACT_I16 (line 46) | COMPACT_I16 = 0x04 constant COMPACT_I32 (line 47) | COMPACT_I32 = 0x05 constant COMPACT_I64 (line 48) | COMPACT_I64 = 0x06 constant COMPACT_DOUBLE (line 49) | COMPACT_DOUBLE = 0x07 constant COMPACT_BINARY (line 50) | COMPACT_BINARY = 0x08 constant COMPACT_LIST (line 51) | COMPACT_LIST = 0x09 constant COMPACT_SET (line 52) | COMPACT_SET = 0x0A constant COMPACT_MAP (line 53) | COMPACT_MAP = 0x0B constant COMPACT_STRUCT (line 54) | COMPACT_STRUCT = 0x0C constant COMPACT_UUID (line 55) | COMPACT_UUID = 0x0D function init (line 62) | func init() { type TCompactProtocolFactory (line 80) | type TCompactProtocolFactory struct method GetProtocol (line 97) | func (p *TCompactProtocolFactory) GetProtocol(trans TTransport) TProto... method SetTConfiguration (line 101) | func (p *TCompactProtocolFactory) SetTConfiguration(conf *TConfigurati... function NewTCompactProtocolFactory (line 85) | func NewTCompactProtocolFactory() *TCompactProtocolFactory { function NewTCompactProtocolFactoryConf (line 91) | func NewTCompactProtocolFactoryConf(conf *TConfiguration) *TCompactProto... type TCompactProtocol (line 105) | type TCompactProtocol struct method WriteMessageBegin (line 157) | func (p *TCompactProtocol) WriteMessageBegin(ctx context.Context, name... method WriteMessageEnd (line 175) | func (p *TCompactProtocol) WriteMessageEnd(ctx context.Context) error ... method WriteStructBegin (line 180) | func (p *TCompactProtocol) WriteStructBegin(ctx context.Context, name ... method WriteStructEnd (line 189) | func (p *TCompactProtocol) WriteStructEnd(ctx context.Context) error { method WriteFieldBegin (line 198) | func (p *TCompactProtocol) WriteFieldBegin(ctx context.Context, name s... method writeFieldBeginInternal (line 211) | func (p *TCompactProtocol) writeFieldBeginInternal(ctx context.Context... method WriteFieldEnd (line 247) | func (p *TCompactProtocol) WriteFieldEnd(ctx context.Context) error { ... method WriteFieldStop (line 249) | func (p *TCompactProtocol) WriteFieldStop(ctx context.Context) error { method WriteMapBegin (line 254) | func (p *TCompactProtocol) WriteMapBegin(ctx context.Context, keyType ... method WriteMapEnd (line 267) | func (p *TCompactProtocol) WriteMapEnd(ctx context.Context) error { re... method WriteListBegin (line 270) | func (p *TCompactProtocol) WriteListBegin(ctx context.Context, elemTyp... method WriteListEnd (line 275) | func (p *TCompactProtocol) WriteListEnd(ctx context.Context) error { r... method WriteSetBegin (line 278) | func (p *TCompactProtocol) WriteSetBegin(ctx context.Context, elemType... method WriteSetEnd (line 283) | func (p *TCompactProtocol) WriteSetEnd(ctx context.Context) error { re... method WriteBool (line 285) | func (p *TCompactProtocol) WriteBool(ctx context.Context, value bool) ... method WriteByte (line 302) | func (p *TCompactProtocol) WriteByte(ctx context.Context, value int8) ... method WriteI16 (line 308) | func (p *TCompactProtocol) WriteI16(ctx context.Context, value int16) ... method WriteI32 (line 314) | func (p *TCompactProtocol) WriteI32(ctx context.Context, value int32) ... method WriteI64 (line 320) | func (p *TCompactProtocol) WriteI64(ctx context.Context, value int64) ... method WriteDouble (line 326) | func (p *TCompactProtocol) WriteDouble(ctx context.Context, value floa... method WriteString (line 334) | func (p *TCompactProtocol) WriteString(ctx context.Context, value stri... method WriteBinary (line 347) | func (p *TCompactProtocol) WriteBinary(ctx context.Context, bin []byte... method WriteUUID (line 360) | func (p *TCompactProtocol) WriteUUID(ctx context.Context, value Tuuid)... method ReadMessageBegin (line 370) | func (p *TCompactProtocol) ReadMessageBegin(ctx context.Context) (name... method ReadMessageEnd (line 414) | func (p *TCompactProtocol) ReadMessageEnd(ctx context.Context) error {... method ReadStructBegin (line 418) | func (p *TCompactProtocol) ReadStructBegin(ctx context.Context) (name ... method ReadStructEnd (line 426) | func (p *TCompactProtocol) ReadStructEnd(ctx context.Context) error { method ReadFieldBegin (line 437) | func (p *TCompactProtocol) ReadFieldBegin(ctx context.Context) (name s... method ReadFieldEnd (line 478) | func (p *TCompactProtocol) ReadFieldEnd(ctx context.Context) error { r... method ReadMapBegin (line 483) | func (p *TCompactProtocol) ReadMapBegin(ctx context.Context) (keyType ... method ReadMapEnd (line 510) | func (p *TCompactProtocol) ReadMapEnd(ctx context.Context) error { ret... method ReadListBegin (line 516) | func (p *TCompactProtocol) ReadListBegin(ctx context.Context) (elemTyp... method ReadListEnd (line 545) | func (p *TCompactProtocol) ReadListEnd(ctx context.Context) error { re... method ReadSetBegin (line 551) | func (p *TCompactProtocol) ReadSetBegin(ctx context.Context) (elemType... method ReadSetEnd (line 555) | func (p *TCompactProtocol) ReadSetEnd(ctx context.Context) error { ret... method ReadBool (line 560) | func (p *TCompactProtocol) ReadBool(ctx context.Context) (value bool, ... method ReadByte (line 570) | func (p *TCompactProtocol) ReadByte(ctx context.Context) (int8, error) { method ReadI16 (line 579) | func (p *TCompactProtocol) ReadI16(ctx context.Context) (value int16, ... method ReadI32 (line 585) | func (p *TCompactProtocol) ReadI32(ctx context.Context) (value int32, ... method ReadI64 (line 595) | func (p *TCompactProtocol) ReadI64(ctx context.Context) (value int64, ... method ReadDouble (line 605) | func (p *TCompactProtocol) ReadDouble(ctx context.Context) (value floa... method ReadString (line 615) | func (p *TCompactProtocol) ReadString(ctx context.Context) (value stri... method ReadBinary (line 639) | func (p *TCompactProtocol) ReadBinary(ctx context.Context) (value []by... method ReadUUID (line 657) | func (p *TCompactProtocol) ReadUUID(ctx context.Context) (value Tuuid,... method Flush (line 666) | func (p *TCompactProtocol) Flush(ctx context.Context) (err error) { method Skip (line 670) | func (p *TCompactProtocol) Skip(ctx context.Context, fieldType TType) ... method Transport (line 674) | func (p *TCompactProtocol) Transport() TTransport { method writeCollectionBegin (line 684) | func (p *TCompactProtocol) writeCollectionBegin(elemType TType, size i... method writeVarint32 (line 698) | func (p *TCompactProtocol) writeVarint32(n int32) (int, error) { method writeVarint64 (line 720) | func (p *TCompactProtocol) writeVarint64(n int64) (int, error) { method int64ToZigzag (line 740) | func (p *TCompactProtocol) int64ToZigzag(l int64) int64 { method int32ToZigzag (line 746) | func (p *TCompactProtocol) int32ToZigzag(n int32) int32 { method writeByteDirect (line 752) | func (p *TCompactProtocol) writeByteDirect(b byte) error { method readVarint32 (line 762) | func (p *TCompactProtocol) readVarint32() (int32, error) { method readVarint64 (line 771) | func (p *TCompactProtocol) readVarint64() (int64, error) { method readByteDirect (line 789) | func (p *TCompactProtocol) readByteDirect() (byte, error) { method zigzagToInt32 (line 798) | func (p *TCompactProtocol) zigzagToInt32(n int32) int32 { method zigzagToInt64 (line 804) | func (p *TCompactProtocol) zigzagToInt64(n int64) int64 { method bytesToUint64 (line 812) | func (p *TCompactProtocol) bytesToUint64(b []byte) uint64 { method isBoolType (line 820) | func (p *TCompactProtocol) isBoolType(b byte) bool { method getTType (line 826) | func (p *TCompactProtocol) getTType(t tCompactType) (TType, error) { method getCompactType (line 859) | func (p *TCompactProtocol) getCompactType(t TType) tCompactType { method SetTConfiguration (line 863) | func (p *TCompactProtocol) SetTConfiguration(conf *TConfiguration) { method getMinSerializedSize (line 870) | func (p *TCompactProtocol) getMinSerializedSize(ttype TType) int32 { function NewTCompactProtocol (line 130) | func NewTCompactProtocol(trans TTransport) *TCompactProtocol { function NewTCompactProtocolConf (line 136) | func NewTCompactProtocolConf(trans TTransport, conf *TConfiguration) *TC... FILE: lib/go/thrift/compact_protocol_test.go function TestReadWriteCompactProtocol (line 27) | func TestReadWriteCompactProtocol(t *testing.T) { FILE: lib/go/thrift/configuration.go constant DEFAULT_MAX_MESSAGE_SIZE (line 30) | DEFAULT_MAX_MESSAGE_SIZE = 100 * 1024 * 1024 constant DEFAULT_MAX_FRAME_SIZE (line 31) | DEFAULT_MAX_FRAME_SIZE = 16384000 constant DEFAULT_TBINARY_STRICT_READ (line 33) | DEFAULT_TBINARY_STRICT_READ = false constant DEFAULT_TBINARY_STRICT_WRITE (line 34) | DEFAULT_TBINARY_STRICT_WRITE = true constant DEFAULT_CONNECT_TIMEOUT (line 36) | DEFAULT_CONNECT_TIMEOUT = 0 constant DEFAULT_SOCKET_TIMEOUT (line 37) | DEFAULT_SOCKET_TIMEOUT = 0 type TConfiguration (line 102) | type TConfiguration struct method GetMaxMessageSize (line 149) | func (tc *TConfiguration) GetMaxMessageSize() int32 { method GetMaxFrameSize (line 162) | func (tc *TConfiguration) GetMaxFrameSize() int32 { method GetConnectTimeout (line 180) | func (tc *TConfiguration) GetConnectTimeout() time.Duration { method GetSocketTimeout (line 191) | func (tc *TConfiguration) GetSocketTimeout() time.Duration { method GetTLSConfig (line 201) | func (tc *TConfiguration) GetTLSConfig() *tls.Config { method GetTBinaryStrictRead (line 213) | func (tc *TConfiguration) GetTBinaryStrictRead() bool { method GetTBinaryStrictWrite (line 225) | func (tc *TConfiguration) GetTBinaryStrictWrite() bool { method GetTHeaderProtocolID (line 239) | func (tc *TConfiguration) GetTHeaderProtocolID() THeaderProtocolID { method GetTHeaderTransforms (line 255) | func (tc *TConfiguration) GetTHeaderTransforms() []THeaderTransformID { function THeaderProtocolIDPtr (line 266) | func THeaderProtocolIDPtr(id THeaderProtocolID) (*THeaderProtocolID, err... function THeaderProtocolIDPtrMust (line 278) | func THeaderProtocolIDPtrMust(id THeaderProtocolID) *THeaderProtocolID { type TConfigurationSetter (line 300) | type TConfigurationSetter interface function PropagateTConfiguration (line 309) | func PropagateTConfiguration(impl any, cfg *TConfiguration) { function checkSizeForProtocol (line 319) | func checkSizeForProtocol(size int32, cfg *TConfiguration) error { type tTransportFactoryConf (line 335) | type tTransportFactoryConf struct method GetTransport (line 340) | func (f *tTransportFactoryConf) GetTransport(orig TTransport) (TTransp... method SetTConfiguration (line 349) | func (f *tTransportFactoryConf) SetTConfiguration(cfg *TConfiguration) { function TTransportFactoryConf (line 356) | func TTransportFactoryConf(delegate TTransportFactory, conf *TConfigurat... type tProtocolFactoryConf (line 363) | type tProtocolFactoryConf struct method GetProtocol (line 368) | func (f *tProtocolFactoryConf) GetProtocol(trans TTransport) TProtocol { method SetTConfiguration (line 375) | func (f *tProtocolFactoryConf) SetTConfiguration(cfg *TConfiguration) { function TProtocolFactoryConf (line 382) | func TProtocolFactoryConf(delegate TProtocolFactory, conf *TConfiguratio... FILE: lib/go/thrift/configuration_test.go function TestTConfiguration (line 28) | func TestTConfiguration(t *testing.T) { function TestTHeaderProtocolIDPtr (line 284) | func TestTHeaderProtocolIDPtr(t *testing.T) { function TestTHeaderProtocolIDPtrMust (line 302) | func TestTHeaderProtocolIDPtrMust(t *testing.T) { function TestTHeaderProtocolIDPtrMustPanic (line 310) | func TestTHeaderProtocolIDPtrMustPanic(t *testing.T) { function TestPropagateTConfiguration (line 325) | func TestPropagateTConfiguration(t *testing.T) { FILE: lib/go/thrift/debug_protocol.go type TDebugProtocol (line 27) | type TDebugProtocol struct method WriteMessageBegin (line 93) | func (tdp *TDebugProtocol) WriteMessageBegin(ctx context.Context, name... method WriteMessageEnd (line 108) | func (tdp *TDebugProtocol) WriteMessageEnd(ctx context.Context) error { method WriteStructBegin (line 120) | func (tdp *TDebugProtocol) WriteStructBegin(ctx context.Context, name ... method WriteStructEnd (line 133) | func (tdp *TDebugProtocol) WriteStructEnd(ctx context.Context) error { method WriteFieldBegin (line 145) | func (tdp *TDebugProtocol) WriteFieldBegin(ctx context.Context, name s... method WriteFieldEnd (line 160) | func (tdp *TDebugProtocol) WriteFieldEnd(ctx context.Context) error { method WriteFieldStop (line 172) | func (tdp *TDebugProtocol) WriteFieldStop(ctx context.Context) error { method WriteMapBegin (line 184) | func (tdp *TDebugProtocol) WriteMapBegin(ctx context.Context, keyType ... method WriteMapEnd (line 199) | func (tdp *TDebugProtocol) WriteMapEnd(ctx context.Context) error { method WriteListBegin (line 211) | func (tdp *TDebugProtocol) WriteListBegin(ctx context.Context, elemTyp... method WriteListEnd (line 225) | func (tdp *TDebugProtocol) WriteListEnd(ctx context.Context) error { method WriteSetBegin (line 237) | func (tdp *TDebugProtocol) WriteSetBegin(ctx context.Context, elemType... method WriteSetEnd (line 251) | func (tdp *TDebugProtocol) WriteSetEnd(ctx context.Context) error { method WriteBool (line 263) | func (tdp *TDebugProtocol) WriteBool(ctx context.Context, value bool) ... method WriteByte (line 276) | func (tdp *TDebugProtocol) WriteByte(ctx context.Context, value int8) ... method WriteI16 (line 289) | func (tdp *TDebugProtocol) WriteI16(ctx context.Context, value int16) ... method WriteI32 (line 302) | func (tdp *TDebugProtocol) WriteI32(ctx context.Context, value int32) ... method WriteI64 (line 315) | func (tdp *TDebugProtocol) WriteI64(ctx context.Context, value int64) ... method WriteDouble (line 328) | func (tdp *TDebugProtocol) WriteDouble(ctx context.Context, value floa... method WriteString (line 341) | func (tdp *TDebugProtocol) WriteString(ctx context.Context, value stri... method WriteBinary (line 354) | func (tdp *TDebugProtocol) WriteBinary(ctx context.Context, value []by... method WriteUUID (line 367) | func (tdp *TDebugProtocol) WriteUUID(ctx context.Context, value Tuuid)... method ReadMessageBegin (line 381) | func (tdp *TDebugProtocol) ReadMessageBegin(ctx context.Context) (name... method ReadMessageEnd (line 396) | func (tdp *TDebugProtocol) ReadMessageEnd(ctx context.Context) (err er... method ReadStructBegin (line 408) | func (tdp *TDebugProtocol) ReadStructBegin(ctx context.Context) (name ... method ReadStructEnd (line 421) | func (tdp *TDebugProtocol) ReadStructEnd(ctx context.Context) (err err... method ReadFieldBegin (line 433) | func (tdp *TDebugProtocol) ReadFieldBegin(ctx context.Context) (name s... method ReadFieldEnd (line 448) | func (tdp *TDebugProtocol) ReadFieldEnd(ctx context.Context) (err erro... method ReadMapBegin (line 460) | func (tdp *TDebugProtocol) ReadMapBegin(ctx context.Context) (keyType ... method ReadMapEnd (line 475) | func (tdp *TDebugProtocol) ReadMapEnd(ctx context.Context) (err error) { method ReadListBegin (line 487) | func (tdp *TDebugProtocol) ReadListBegin(ctx context.Context) (elemTyp... method ReadListEnd (line 501) | func (tdp *TDebugProtocol) ReadListEnd(ctx context.Context) (err error) { method ReadSetBegin (line 513) | func (tdp *TDebugProtocol) ReadSetBegin(ctx context.Context) (elemType... method ReadSetEnd (line 527) | func (tdp *TDebugProtocol) ReadSetEnd(ctx context.Context) (err error) { method ReadBool (line 539) | func (tdp *TDebugProtocol) ReadBool(ctx context.Context) (value bool, ... method ReadByte (line 552) | func (tdp *TDebugProtocol) ReadByte(ctx context.Context) (value int8, ... method ReadI16 (line 565) | func (tdp *TDebugProtocol) ReadI16(ctx context.Context) (value int16, ... method ReadI32 (line 578) | func (tdp *TDebugProtocol) ReadI32(ctx context.Context) (value int32, ... method ReadI64 (line 591) | func (tdp *TDebugProtocol) ReadI64(ctx context.Context) (value int64, ... method ReadDouble (line 604) | func (tdp *TDebugProtocol) ReadDouble(ctx context.Context) (value floa... method ReadString (line 617) | func (tdp *TDebugProtocol) ReadString(ctx context.Context) (value stri... method ReadBinary (line 630) | func (tdp *TDebugProtocol) ReadBinary(ctx context.Context) (value []by... method ReadUUID (line 643) | func (tdp *TDebugProtocol) ReadUUID(ctx context.Context) (value Tuuid,... method Skip (line 656) | func (tdp *TDebugProtocol) Skip(ctx context.Context, fieldType TType) ... method Flush (line 669) | func (tdp *TDebugProtocol) Flush(ctx context.Context) (err error) { method Transport (line 682) | func (tdp *TDebugProtocol) Transport() TTransport { method SetTConfiguration (line 687) | func (tdp *TDebugProtocol) SetTConfiguration(conf *TConfiguration) { type TDebugProtocolFactory (line 57) | type TDebugProtocolFactory struct method GetProtocol (line 85) | func (t *TDebugProtocolFactory) GetProtocol(trans TTransport) TProtocol { function NewTDebugProtocolFactory (line 68) | func NewTDebugProtocolFactory(underlying TProtocolFactory, logPrefix str... function NewTDebugProtocolFactoryWithLogger (line 77) | func NewTDebugProtocolFactoryWithLogger(underlying TProtocolFactory, log... FILE: lib/go/thrift/deserializer.go type TDeserializer (line 26) | type TDeserializer struct method ReadString (line 45) | func (t *TDeserializer) ReadString(ctx context.Context, msg TStruct, s... method Read (line 61) | func (t *TDeserializer) Read(ctx context.Context, msg TStruct, b []byt... function NewTDeserializer (line 31) | func NewTDeserializer() *TDeserializer { type reseter (line 41) | type reseter interface type TDeserializerPool (line 82) | type TDeserializerPool struct method ReadString (line 114) | func (t *TDeserializerPool) ReadString(ctx context.Context, msg TStruc... method Read (line 120) | func (t *TDeserializerPool) Read(ctx context.Context, msg TStruct, b [... function NewTDeserializerPool (line 89) | func NewTDeserializerPool(f func() *TDeserializer) *TDeserializerPool { function NewTDeserializerPoolSizeFactory (line 100) | func NewTDeserializerPoolSizeFactory(size int, factory TProtocolFactory)... FILE: lib/go/thrift/duplicate_protocol.go type TDuplicateToProtocol (line 26) | type TDuplicateToProtocol struct method WriteMessageBegin (line 43) | func (tdtp *TDuplicateToProtocol) WriteMessageBegin(ctx context.Contex... method WriteMessageEnd (line 49) | func (tdtp *TDuplicateToProtocol) WriteMessageEnd(ctx context.Context)... method WriteStructBegin (line 55) | func (tdtp *TDuplicateToProtocol) WriteStructBegin(ctx context.Context... method WriteStructEnd (line 61) | func (tdtp *TDuplicateToProtocol) WriteStructEnd(ctx context.Context) ... method WriteFieldBegin (line 67) | func (tdtp *TDuplicateToProtocol) WriteFieldBegin(ctx context.Context,... method WriteFieldEnd (line 73) | func (tdtp *TDuplicateToProtocol) WriteFieldEnd(ctx context.Context) e... method WriteFieldStop (line 79) | func (tdtp *TDuplicateToProtocol) WriteFieldStop(ctx context.Context) ... method WriteMapBegin (line 85) | func (tdtp *TDuplicateToProtocol) WriteMapBegin(ctx context.Context, k... method WriteMapEnd (line 91) | func (tdtp *TDuplicateToProtocol) WriteMapEnd(ctx context.Context) err... method WriteListBegin (line 97) | func (tdtp *TDuplicateToProtocol) WriteListBegin(ctx context.Context, ... method WriteListEnd (line 103) | func (tdtp *TDuplicateToProtocol) WriteListEnd(ctx context.Context) er... method WriteSetBegin (line 109) | func (tdtp *TDuplicateToProtocol) WriteSetBegin(ctx context.Context, e... method WriteSetEnd (line 115) | func (tdtp *TDuplicateToProtocol) WriteSetEnd(ctx context.Context) err... method WriteBool (line 121) | func (tdtp *TDuplicateToProtocol) WriteBool(ctx context.Context, value... method WriteByte (line 127) | func (tdtp *TDuplicateToProtocol) WriteByte(ctx context.Context, value... method WriteI16 (line 133) | func (tdtp *TDuplicateToProtocol) WriteI16(ctx context.Context, value ... method WriteI32 (line 139) | func (tdtp *TDuplicateToProtocol) WriteI32(ctx context.Context, value ... method WriteI64 (line 145) | func (tdtp *TDuplicateToProtocol) WriteI64(ctx context.Context, value ... method WriteDouble (line 151) | func (tdtp *TDuplicateToProtocol) WriteDouble(ctx context.Context, val... method WriteString (line 157) | func (tdtp *TDuplicateToProtocol) WriteString(ctx context.Context, val... method WriteBinary (line 163) | func (tdtp *TDuplicateToProtocol) WriteBinary(ctx context.Context, val... method WriteUUID (line 169) | func (tdtp *TDuplicateToProtocol) WriteUUID(ctx context.Context, value... method ReadMessageBegin (line 175) | func (tdtp *TDuplicateToProtocol) ReadMessageBegin(ctx context.Context... method ReadMessageEnd (line 181) | func (tdtp *TDuplicateToProtocol) ReadMessageEnd(ctx context.Context) ... method ReadStructBegin (line 187) | func (tdtp *TDuplicateToProtocol) ReadStructBegin(ctx context.Context)... method ReadStructEnd (line 193) | func (tdtp *TDuplicateToProtocol) ReadStructEnd(ctx context.Context) (... method ReadFieldBegin (line 199) | func (tdtp *TDuplicateToProtocol) ReadFieldBegin(ctx context.Context) ... method ReadFieldEnd (line 209) | func (tdtp *TDuplicateToProtocol) ReadFieldEnd(ctx context.Context) (e... method ReadMapBegin (line 215) | func (tdtp *TDuplicateToProtocol) ReadMapBegin(ctx context.Context) (k... method ReadMapEnd (line 221) | func (tdtp *TDuplicateToProtocol) ReadMapEnd(ctx context.Context) (err... method ReadListBegin (line 227) | func (tdtp *TDuplicateToProtocol) ReadListBegin(ctx context.Context) (... method ReadListEnd (line 233) | func (tdtp *TDuplicateToProtocol) ReadListEnd(ctx context.Context) (er... method ReadSetBegin (line 239) | func (tdtp *TDuplicateToProtocol) ReadSetBegin(ctx context.Context) (e... method ReadSetEnd (line 245) | func (tdtp *TDuplicateToProtocol) ReadSetEnd(ctx context.Context) (err... method ReadBool (line 251) | func (tdtp *TDuplicateToProtocol) ReadBool(ctx context.Context) (value... method ReadByte (line 257) | func (tdtp *TDuplicateToProtocol) ReadByte(ctx context.Context) (value... method ReadI16 (line 263) | func (tdtp *TDuplicateToProtocol) ReadI16(ctx context.Context) (value ... method ReadI32 (line 269) | func (tdtp *TDuplicateToProtocol) ReadI32(ctx context.Context) (value ... method ReadI64 (line 275) | func (tdtp *TDuplicateToProtocol) ReadI64(ctx context.Context) (value ... method ReadDouble (line 281) | func (tdtp *TDuplicateToProtocol) ReadDouble(ctx context.Context) (val... method ReadString (line 287) | func (tdtp *TDuplicateToProtocol) ReadString(ctx context.Context) (val... method ReadBinary (line 293) | func (tdtp *TDuplicateToProtocol) ReadBinary(ctx context.Context) (val... method ReadUUID (line 299) | func (tdtp *TDuplicateToProtocol) ReadUUID(ctx context.Context) (value... method Skip (line 305) | func (tdtp *TDuplicateToProtocol) Skip(ctx context.Context, fieldType ... method Flush (line 311) | func (tdtp *TDuplicateToProtocol) Flush(ctx context.Context) (err erro... method Transport (line 317) | func (tdtp *TDuplicateToProtocol) Transport() TTransport { method SetTConfiguration (line 322) | func (tdtp *TDuplicateToProtocol) SetTConfiguration(conf *TConfigurati... FILE: lib/go/thrift/duplicate_protocol_test.go function TestDuplicateToJSONReadMakesEqualJSON (line 10) | func TestDuplicateToJSONReadMakesEqualJSON(t *testing.T) { FILE: lib/go/thrift/example_client_middleware_test.go type MyEndpointRequest (line 31) | type MyEndpointRequest struct type MyEndpointResponse (line 33) | type MyEndpointResponse struct type MyService (line 35) | type MyService interface function NewMyServiceClient (line 39) | func NewMyServiceClient(_ TClient) MyService { function simpleClientLoggingMiddleware (line 46) | func simpleClientLoggingMiddleware(next TClient) TClient { function ExampleClientMiddleware (line 64) | func ExampleClientMiddleware() { FILE: lib/go/thrift/example_processor_middleware_test.go function SimpleProcessorLoggingMiddleware (line 27) | func SimpleProcessorLoggingMiddleware(name string, next TProcessorFuncti... function ExampleProcessorMiddleware (line 44) | func ExampleProcessorMiddleware() { FILE: lib/go/thrift/exception.go type TException (line 28) | type TException interface function PrependError (line 35) | func PrependError(prepend string, err error) error { type TExceptionType (line 67) | type TExceptionType constant TExceptionTypeUnknown (line 71) | TExceptionTypeUnknown TExceptionType = iota constant TExceptionTypeCompiled (line 72) | TExceptionTypeCompiled constant TExceptionTypeApplication (line 73) | TExceptionTypeApplication constant TExceptionTypeProtocol (line 74) | TExceptionTypeProtocol constant TExceptionTypeTransport (line 75) | TExceptionTypeTransport function WrapTException (line 83) | func WrapTException(err error) TException { type wrappedTException (line 99) | type wrappedTException struct method Error (line 105) | func (w wrappedTException) Error() string { method TExceptionType (line 109) | func (w wrappedTException) TExceptionType() TExceptionType { method Unwrap (line 113) | func (w wrappedTException) Unwrap() error { function ExtractExceptionFromResult (line 141) | func ExtractExceptionFromResult(result TStruct) error { FILE: lib/go/thrift/exception_test.go function TestPrependError (line 27) | func TestPrependError(t *testing.T) { FILE: lib/go/thrift/framed_transport.go constant DEFAULT_MAX_LENGTH (line 32) | DEFAULT_MAX_LENGTH = 16384000 type TFramedTransport (line 34) | type TFramedTransport struct method Open (line 119) | func (p *TFramedTransport) Open() error { method IsOpen (line 123) | func (p *TFramedTransport) IsOpen() bool { method Close (line 127) | func (p *TFramedTransport) Close() error { method Read (line 131) | func (p *TFramedTransport) Read(buf []byte) (read int, err error) { method ReadByte (line 166) | func (p *TFramedTransport) ReadByte() (c byte, err error) { method ensureWriteBufferBeforeWrite (line 176) | func (p *TFramedTransport) ensureWriteBufferBeforeWrite() { method Write (line 182) | func (p *TFramedTransport) Write(buf []byte) (int, error) { method WriteByte (line 188) | func (p *TFramedTransport) WriteByte(c byte) error { method WriteString (line 193) | func (p *TFramedTransport) WriteString(s string) (n int, err error) { method Flush (line 198) | func (p *TFramedTransport) Flush(ctx context.Context) error { method readFrame (line 216) | func (p *TFramedTransport) readFrame() error { method RemainingBytes (line 234) | func (p *TFramedTransport) RemainingBytes() (num_bytes uint64) { method SetTConfiguration (line 242) | func (p *TFramedTransport) SetTConfiguration(cfg *TConfiguration) { type tFramedTransportFactory (line 47) | type tFramedTransportFactory struct method GetTransport (line 78) | func (p *tFramedTransportFactory) GetTransport(base TTransport) (TTran... method SetTConfiguration (line 87) | func (p *tFramedTransportFactory) SetTConfiguration(cfg *TConfiguratio... function NewTFramedTransportFactory (line 53) | func NewTFramedTransportFactory(factory TTransportFactory) TTransportFac... function NewTFramedTransportFactoryMaxLength (line 62) | func NewTFramedTransportFactoryMaxLength(factory TTransportFactory, maxL... function NewTFramedTransportFactoryConf (line 70) | func NewTFramedTransportFactoryConf(factory TTransportFactory, conf *TCo... function NewTFramedTransport (line 93) | func NewTFramedTransport(transport TTransport) *TFramedTransport { function NewTFramedTransportMaxLength (line 102) | func NewTFramedTransportMaxLength(transport TTransport, maxLength uint32... function NewTFramedTransportConf (line 110) | func NewTFramedTransportConf(transport TTransport, conf *TConfiguration)... FILE: lib/go/thrift/framed_transport_test.go function TestFramedTransport (line 30) | func TestFramedTransport(t *testing.T) { function TestTFramedTransportReuseTransport (line 35) | func TestTFramedTransportReuseTransport(t *testing.T) { FILE: lib/go/thrift/header_context.go type headerKey (line 28) | type headerKey type headerKeyList (line 29) | type headerKeyList constant headerKeyListRead (line 34) | headerKeyListRead headerKeyList = iota constant headerKeyListWrite (line 35) | headerKeyListWrite function SetHeader (line 39) | func SetHeader(ctx context.Context, key, value string) context.Context { function UnsetHeader (line 48) | func UnsetHeader(ctx context.Context, key string) context.Context { function GetHeader (line 57) | func GetHeader(ctx context.Context, key string) (value string, ok bool) { function SetReadHeaderList (line 65) | func SetReadHeaderList(ctx context.Context, keys []string) context.Conte... function GetReadHeaderList (line 74) | func GetReadHeaderList(ctx context.Context) []string { function SetWriteHeaderList (line 84) | func SetWriteHeaderList(ctx context.Context, keys []string) context.Cont... function GetWriteHeaderList (line 93) | func GetWriteHeaderList(ctx context.Context) []string { function AddReadTHeaderToContext (line 103) | func AddReadTHeaderToContext(ctx context.Context, headers THeaderMap) co... FILE: lib/go/thrift/header_context_test.go function TestSetGetUnsetHeader (line 28) | func TestSetGetUnsetHeader(t *testing.T) { function TestReadKeyList (line 84) | func TestReadKeyList(t *testing.T) { function TestWriteKeyList (line 118) | func TestWriteKeyList(t *testing.T) { FILE: lib/go/thrift/header_protocol.go type THeaderProtocol (line 33) | type THeaderProtocol struct method Transport (line 102) | func (p *THeaderProtocol) Transport() TTransport { method GetReadHeaders (line 107) | func (p *THeaderProtocol) GetReadHeaders() THeaderMap { method SetWriteHeader (line 112) | func (p *THeaderProtocol) SetWriteHeader(key, value string) { method ClearWriteHeaders (line 117) | func (p *THeaderProtocol) ClearWriteHeaders() { method AddTransform (line 127) | func (p *THeaderProtocol) AddTransform(transform THeaderTransformID) e... method Flush (line 131) | func (p *THeaderProtocol) Flush(ctx context.Context) error { method WriteMessageBegin (line 135) | func (p *THeaderProtocol) WriteMessageBegin(ctx context.Context, name ... method WriteMessageEnd (line 146) | func (p *THeaderProtocol) WriteMessageEnd(ctx context.Context) error { method WriteStructBegin (line 153) | func (p *THeaderProtocol) WriteStructBegin(ctx context.Context, name s... method WriteStructEnd (line 157) | func (p *THeaderProtocol) WriteStructEnd(ctx context.Context) error { method WriteFieldBegin (line 161) | func (p *THeaderProtocol) WriteFieldBegin(ctx context.Context, name st... method WriteFieldEnd (line 165) | func (p *THeaderProtocol) WriteFieldEnd(ctx context.Context) error { method WriteFieldStop (line 169) | func (p *THeaderProtocol) WriteFieldStop(ctx context.Context) error { method WriteMapBegin (line 173) | func (p *THeaderProtocol) WriteMapBegin(ctx context.Context, keyType T... method WriteMapEnd (line 177) | func (p *THeaderProtocol) WriteMapEnd(ctx context.Context) error { method WriteListBegin (line 181) | func (p *THeaderProtocol) WriteListBegin(ctx context.Context, elemType... method WriteListEnd (line 185) | func (p *THeaderProtocol) WriteListEnd(ctx context.Context) error { method WriteSetBegin (line 189) | func (p *THeaderProtocol) WriteSetBegin(ctx context.Context, elemType ... method WriteSetEnd (line 193) | func (p *THeaderProtocol) WriteSetEnd(ctx context.Context) error { method WriteBool (line 197) | func (p *THeaderProtocol) WriteBool(ctx context.Context, value bool) e... method WriteByte (line 201) | func (p *THeaderProtocol) WriteByte(ctx context.Context, value int8) e... method WriteI16 (line 205) | func (p *THeaderProtocol) WriteI16(ctx context.Context, value int16) e... method WriteI32 (line 209) | func (p *THeaderProtocol) WriteI32(ctx context.Context, value int32) e... method WriteI64 (line 213) | func (p *THeaderProtocol) WriteI64(ctx context.Context, value int64) e... method WriteDouble (line 217) | func (p *THeaderProtocol) WriteDouble(ctx context.Context, value float... method WriteString (line 221) | func (p *THeaderProtocol) WriteString(ctx context.Context, value strin... method WriteBinary (line 225) | func (p *THeaderProtocol) WriteBinary(ctx context.Context, value []byt... method WriteUUID (line 229) | func (p *THeaderProtocol) WriteUUID(ctx context.Context, value Tuuid) ... method ReadFrame (line 234) | func (p *THeaderProtocol) ReadFrame(ctx context.Context) error { method ReadMessageBegin (line 238) | func (p *THeaderProtocol) ReadMessageBegin(ctx context.Context) (name ... method ReadMessageEnd (line 270) | func (p *THeaderProtocol) ReadMessageEnd(ctx context.Context) error { method ReadStructBegin (line 274) | func (p *THeaderProtocol) ReadStructBegin(ctx context.Context) (name s... method ReadStructEnd (line 278) | func (p *THeaderProtocol) ReadStructEnd(ctx context.Context) error { method ReadFieldBegin (line 282) | func (p *THeaderProtocol) ReadFieldBegin(ctx context.Context) (name st... method ReadFieldEnd (line 286) | func (p *THeaderProtocol) ReadFieldEnd(ctx context.Context) error { method ReadMapBegin (line 290) | func (p *THeaderProtocol) ReadMapBegin(ctx context.Context) (keyType T... method ReadMapEnd (line 294) | func (p *THeaderProtocol) ReadMapEnd(ctx context.Context) error { method ReadListBegin (line 298) | func (p *THeaderProtocol) ReadListBegin(ctx context.Context) (elemType... method ReadListEnd (line 302) | func (p *THeaderProtocol) ReadListEnd(ctx context.Context) error { method ReadSetBegin (line 306) | func (p *THeaderProtocol) ReadSetBegin(ctx context.Context) (elemType ... method ReadSetEnd (line 310) | func (p *THeaderProtocol) ReadSetEnd(ctx context.Context) error { method ReadBool (line 314) | func (p *THeaderProtocol) ReadBool(ctx context.Context) (value bool, e... method ReadByte (line 318) | func (p *THeaderProtocol) ReadByte(ctx context.Context) (value int8, e... method ReadI16 (line 322) | func (p *THeaderProtocol) ReadI16(ctx context.Context) (value int16, e... method ReadI32 (line 326) | func (p *THeaderProtocol) ReadI32(ctx context.Context) (value int32, e... method ReadI64 (line 330) | func (p *THeaderProtocol) ReadI64(ctx context.Context) (value int64, e... method ReadDouble (line 334) | func (p *THeaderProtocol) ReadDouble(ctx context.Context) (value float... method ReadString (line 338) | func (p *THeaderProtocol) ReadString(ctx context.Context) (value strin... method ReadBinary (line 342) | func (p *THeaderProtocol) ReadBinary(ctx context.Context) (value []byt... method ReadUUID (line 346) | func (p *THeaderProtocol) ReadUUID(ctx context.Context) (value Tuuid, ... method Skip (line 350) | func (p *THeaderProtocol) Skip(ctx context.Context, fieldType TType) e... method SetTConfiguration (line 355) | func (p *THeaderProtocol) SetTConfiguration(cfg *TConfiguration) { function NewTHeaderProtocol (line 43) | func NewTHeaderProtocol(trans TTransport) *THeaderProtocol { function NewTHeaderProtocolConf (line 57) | func NewTHeaderProtocolConf(trans TTransport, conf *TConfiguration) *THe... function newTHeaderProtocolConf (line 61) | func newTHeaderProtocolConf(trans TTransport, cfg *TConfiguration) *THea... type tHeaderProtocolFactory (line 72) | type tHeaderProtocolFactory struct method GetProtocol (line 76) | func (f tHeaderProtocolFactory) GetProtocol(trans TTransport) TProtocol { method SetTConfiguration (line 80) | func (f *tHeaderProtocolFactory) SetTConfiguration(cfg *TConfiguration) { function NewTHeaderProtocolFactory (line 85) | func NewTHeaderProtocolFactory() TProtocolFactory { function NewTHeaderProtocolFactoryConf (line 93) | func NewTHeaderProtocolFactoryConf(conf *TConfiguration) TProtocolFactory { FILE: lib/go/thrift/header_protocol_test.go function TestReadWriteHeaderProtocol (line 26) | func TestReadWriteHeaderProtocol(t *testing.T) { FILE: lib/go/thrift/header_transport.go constant size32 (line 35) | size32 = 4 type headerMeta (line 37) | type headerMeta struct constant headerMetaSize (line 43) | headerMetaSize = 10 type clientType (line 45) | type clientType constant clientUnknown (line 48) | clientUnknown clientType = iota constant clientHeaders (line 49) | clientHeaders constant clientFramedBinary (line 50) | clientFramedBinary constant clientUnframedBinary (line 51) | clientUnframedBinary constant clientFramedCompact (line 52) | clientFramedCompact constant clientUnframedCompact (line 53) | clientUnframedCompact constant THeaderHeaderMagic (line 59) | THeaderHeaderMagic uint32 = 0x0fff0000 constant THeaderHeaderMask (line 60) | THeaderHeaderMask uint32 = 0xffff0000 constant THeaderFlagsMask (line 61) | THeaderFlagsMask uint32 = 0x0000ffff constant THeaderMaxFrameSize (line 62) | THeaderMaxFrameSize uint32 = 0x3fffffff type THeaderMap (line 66) | type THeaderMap type THeaderProtocolID (line 69) | type THeaderProtocolID method Validate (line 82) | func (id THeaderProtocolID) Validate() error { method GetProtocol (line 88) | func (id THeaderProtocolID) GetProtocol(trans TTransport) (TProtocol, ... constant THeaderProtocolBinary (line 73) | THeaderProtocolBinary THeaderProtocolID = 0x00 constant THeaderProtocolCompact (line 74) | THeaderProtocolCompact THeaderProtocolID = 0x02 constant THeaderProtocolDefault (line 75) | THeaderProtocolDefault = THeaderProtocolBinary type THeaderTransformID (line 103) | type THeaderTransformID constant TransformNone (line 109) | TransformNone THeaderTransformID = iota constant TransformZlib (line 110) | TransformZlib type TransformReader (line 119) | type TransformReader struct method Close (line 144) | func (tr *TransformReader) Close() error { method AddTransform (line 160) | func (tr *TransformReader) AddTransform(id THeaderTransformID) error { function NewTransformReaderWithCapacity (line 135) | func NewTransformReaderWithCapacity(baseReader io.Reader, capacity int) ... type TransformWriter (line 181) | type TransformWriter struct method Close (line 205) | func (tw *TransformWriter) Close() error { method AddTransform (line 216) | func (tw *TransformWriter) AddTransform(id THeaderTransformID) error { function NewTransformWriter (line 190) | func NewTransformWriter(baseWriter io.Writer, transforms []THeaderTransf... type THeaderInfoType (line 237) | type THeaderInfoType constant _ (line 241) | _ THeaderInfoType = iota constant InfoKeyValue (line 242) | InfoKeyValue type THeaderTransport (line 251) | type THeaderTransport struct method Open (line 322) | func (t *THeaderTransport) Open() error { method IsOpen (line 327) | func (t *THeaderTransport) IsOpen() bool { method ReadFrame (line 333) | func (t *THeaderTransport) ReadFrame(ctx context.Context) error { method endOfFrame (line 418) | func (t *THeaderTransport) endOfFrame() error { method parseHeaders (line 426) | func (t *THeaderTransport) parseHeaders(ctx context.Context, frameSize... method needReadFrame (line 543) | func (t *THeaderTransport) needReadFrame() bool { method Read (line 555) | func (t *THeaderTransport) Read(p []byte) (read int, err error) { method Write (line 597) | func (t *THeaderTransport) Write(p []byte) (int, error) { method Flush (line 605) | func (t *THeaderTransport) Flush(ctx context.Context) error { method Close (line 719) | func (t *THeaderTransport) Close() error { method RemainingBytes (line 733) | func (t *THeaderTransport) RemainingBytes() uint64 { method GetReadHeaders (line 738) | func (t *THeaderTransport) GetReadHeaders() THeaderMap { method SetWriteHeader (line 743) | func (t *THeaderTransport) SetWriteHeader(key, value string) { method ClearWriteHeaders (line 748) | func (t *THeaderTransport) ClearWriteHeaders() { method AddTransform (line 756) | func (t *THeaderTransport) AddTransform(transform THeaderTransformID) ... method Protocol (line 768) | func (t *THeaderTransport) Protocol() THeaderProtocolID { method isFramed (line 779) | func (t *THeaderTransport) isFramed() bool { method addWriteTransformsDedupe (line 790) | func (t *THeaderTransport) addWriteTransformsDedupe(id THeaderTransfor... method SetTConfiguration (line 798) | func (t *THeaderTransport) SetTConfiguration(cfg *TConfiguration) { function NewTHeaderTransport (line 289) | func NewTHeaderTransport(trans TTransport) *THeaderTransport { function NewTHeaderTransportConf (line 305) | func NewTHeaderTransportConf(trans TTransport, conf *TConfiguration) *TH... type THeaderTransportFactory (line 807) | type THeaderTransportFactory struct method GetTransport (line 832) | func (f *THeaderTransportFactory) GetTransport(trans TTransport) (TTra... method SetTConfiguration (line 844) | func (f *THeaderTransportFactory) SetTConfiguration(cfg *TConfiguratio... function NewTHeaderTransportFactory (line 815) | func NewTHeaderTransportFactory(factory TTransportFactory) TTransportFac... function NewTHeaderTransportFactoryConf (line 823) | func NewTHeaderTransportFactoryConf(factory TTransportFactory, conf *TCo... FILE: lib/go/thrift/header_transport_test.go function testTHeaderHeadersReadWriteProtocolID (line 32) | func testTHeaderHeadersReadWriteProtocolID(t *testing.T, protoID THeader... function TestTHeaderHeadersReadWrite (line 127) | func TestTHeaderHeadersReadWrite(t *testing.T) { function TestTHeaderTransportNoDoubleWrapping (line 139) | func TestTHeaderTransportNoDoubleWrapping(t *testing.T) { function TestTHeaderTransportNoReadBeyondFrame (line 149) | func TestTHeaderTransportNoReadBeyondFrame(t *testing.T) { function TestTHeaderTransportEndOfFrameHandling (line 203) | func TestTHeaderTransportEndOfFrameHandling(t *testing.T) { function BenchmarkTHeaderProtocolIDValidate (line 269) | func BenchmarkTHeaderProtocolIDValidate(b *testing.B) { function TestSetTHeaderTransportProtocolID (line 285) | func TestSetTHeaderTransportProtocolID(t *testing.T) { function TestTHeaderTransportReuseTransport (line 309) | func TestTHeaderTransportReuseTransport(t *testing.T) { FILE: lib/go/thrift/http_client.go type THttpClient (line 37) | type THttpClient struct method SetHeader (line 97) | func (p *THttpClient) SetHeader(key string, value string) { method GetHeader (line 107) | func (p *THttpClient) GetHeader(key string) string { method DelHeader (line 117) | func (p *THttpClient) DelHeader(key string) { method Open (line 121) | func (p *THttpClient) Open() error { method IsOpen (line 126) | func (p *THttpClient) IsOpen() bool { method closeResponse (line 130) | func (p *THttpClient) closeResponse() error { method Close (line 147) | func (p *THttpClient) Close() error { method Read (line 155) | func (p *THttpClient) Read(buf []byte) (int, error) { method ReadByte (line 166) | func (p *THttpClient) ReadByte() (c byte, err error) { method Write (line 173) | func (p *THttpClient) Write(buf []byte) (int, error) { method WriteByte (line 180) | func (p *THttpClient) WriteByte(c byte) error { method WriteString (line 187) | func (p *THttpClient) WriteString(s string) (n int, err error) { method Flush (line 194) | func (p *THttpClient) Flush(ctx context.Context) error { method RemainingBytes (line 227) | func (p *THttpClient) RemainingBytes() (num_bytes uint64) { type THttpClientTransportFactory (line 45) | type THttpClientTransportFactory struct method GetTransport (line 50) | func (p *THttpClientTransportFactory) GetTransport(trans TTransport) (... type THttpClientOptions (line 60) | type THttpClientOptions struct function NewTHttpClientTransportFactory (line 65) | func NewTHttpClientTransportFactory(url string) *THttpClientTransportFac... function NewTHttpClientTransportFactoryWithOptions (line 69) | func NewTHttpClientTransportFactoryWithOptions(url string, options THttp... function NewTHttpClientWithOptions (line 73) | func NewTHttpClientWithOptions(urlstr string, options THttpClientOptions... function NewTHttpClient (line 87) | func NewTHttpClient(urlstr string) (TTransport, error) { function NewTHttpPostClientTransportFactory (line 238) | func NewTHttpPostClientTransportFactory(url string) *THttpClientTranspor... function NewTHttpPostClientTransportFactoryWithOptions (line 243) | func NewTHttpPostClientTransportFactoryWithOptions(url string, options T... function NewTHttpPostClientWithOptions (line 248) | func NewTHttpPostClientWithOptions(urlstr string, options THttpClientOpt... function NewTHttpPostClient (line 253) | func NewTHttpPostClient(urlstr string) (TTransport, error) { FILE: lib/go/thrift/http_client_test.go function TestHttpClient (line 29) | func TestHttpClient(t *testing.T) { function TestHttpClientHeaders (line 49) | func TestHttpClientHeaders(t *testing.T) { function TestHttpCustomClient (line 62) | func TestHttpCustomClient(t *testing.T) { function TestHttpCustomClientPackageScope (line 86) | func TestHttpCustomClientPackageScope(t *testing.T) { function TestHTTPClientFlushesRequestBufferOnErrors (line 108) | func TestHTTPClientFlushesRequestBufferOnErrors(t *testing.T) { type customHttpTransport (line 156) | type customHttpTransport struct method RoundTrip (line 160) | func (c *customHttpTransport) RoundTrip(req *http.Request) (*http.Resp... FILE: lib/go/thrift/http_transport.go function NewThriftHandlerFunc (line 30) | func NewThriftHandlerFunc(processor TProcessor, function gz (line 42) | func gz(handler http.HandlerFunc) http.HandlerFunc { type gzipResponseWriter (line 64) | type gzipResponseWriter struct method Write (line 69) | func (w gzipResponseWriter) Write(b []byte) (int, error) { FILE: lib/go/thrift/iostream_transport.go type StreamTransport (line 29) | type StreamTransport struct method IsOpen (line 97) | func (p *StreamTransport) IsOpen() bool { method Open (line 102) | func (p *StreamTransport) Open() error { method Close (line 111) | func (p *StreamTransport) Close() error { method Flush (line 142) | func (p *StreamTransport) Flush(ctx context.Context) error { method Read (line 156) | func (p *StreamTransport) Read(c []byte) (n int, err error) { method ReadByte (line 164) | func (p *StreamTransport) ReadByte() (c byte, err error) { method Write (line 177) | func (p *StreamTransport) Write(c []byte) (n int, err error) { method WriteByte (line 185) | func (p *StreamTransport) WriteByte(c byte) (err error) { method WriteString (line 198) | func (p *StreamTransport) WriteString(s string) (n int, err error) { method RemainingBytes (line 211) | func (p *StreamTransport) RemainingBytes() (num_bytes uint64) { method SetTConfiguration (line 217) | func (p *StreamTransport) SetTConfiguration(conf *TConfiguration) { type StreamTransportFactory (line 36) | type StreamTransportFactory struct method GetTransport (line 42) | func (p *StreamTransportFactory) GetTransport(trans TTransport) (TTran... function NewStreamTransportFactory (line 76) | func NewStreamTransportFactory(reader io.Reader, writer io.Writer, isRea... function NewStreamTransport (line 80) | func NewStreamTransport(r io.Reader, w io.Writer) *StreamTransport { function NewStreamTransportR (line 84) | func NewStreamTransportR(r io.Reader) *StreamTransport { function NewStreamTransportW (line 88) | func NewStreamTransportW(w io.Writer) *StreamTransport { function NewStreamTransportRW (line 92) | func NewStreamTransportRW(rw io.ReadWriter) *StreamTransport { FILE: lib/go/thrift/iostream_transport_test.go function TestStreamTransport (line 27) | func TestStreamTransport(t *testing.T) { function TestStreamTransportOpenClose (line 32) | func TestStreamTransportOpenClose(t *testing.T) { FILE: lib/go/thrift/json_protocol.go constant THRIFT_JSON_PROTOCOL_VERSION (line 29) | THRIFT_JSON_PROTOCOL_VERSION = 1 type TJSONProtocol (line 36) | type TJSONProtocol struct method WriteMessageBegin (line 59) | func (p *TJSONProtocol) WriteMessageBegin(ctx context.Context, name st... method WriteMessageEnd (line 79) | func (p *TJSONProtocol) WriteMessageEnd(ctx context.Context) error { method WriteStructBegin (line 83) | func (p *TJSONProtocol) WriteStructBegin(ctx context.Context, name str... method WriteStructEnd (line 90) | func (p *TJSONProtocol) WriteStructEnd(ctx context.Context) error { method WriteFieldBegin (line 94) | func (p *TJSONProtocol) WriteFieldBegin(ctx context.Context, name stri... method WriteFieldEnd (line 111) | func (p *TJSONProtocol) WriteFieldEnd(ctx context.Context) error { method WriteFieldStop (line 115) | func (p *TJSONProtocol) WriteFieldStop(ctx context.Context) error { re... method WriteMapBegin (line 117) | func (p *TJSONProtocol) WriteMapBegin(ctx context.Context, keyType TTy... method WriteMapEnd (line 141) | func (p *TJSONProtocol) WriteMapEnd(ctx context.Context) error { method WriteListBegin (line 148) | func (p *TJSONProtocol) WriteListBegin(ctx context.Context, elemType T... method WriteListEnd (line 152) | func (p *TJSONProtocol) WriteListEnd(ctx context.Context) error { method WriteSetBegin (line 156) | func (p *TJSONProtocol) WriteSetBegin(ctx context.Context, elemType TT... method WriteSetEnd (line 160) | func (p *TJSONProtocol) WriteSetEnd(ctx context.Context) error { method WriteBool (line 164) | func (p *TJSONProtocol) WriteBool(ctx context.Context, b bool) error { method WriteByte (line 171) | func (p *TJSONProtocol) WriteByte(ctx context.Context, b int8) error { method WriteI16 (line 175) | func (p *TJSONProtocol) WriteI16(ctx context.Context, v int16) error { method WriteI32 (line 179) | func (p *TJSONProtocol) WriteI32(ctx context.Context, v int32) error { method WriteI64 (line 183) | func (p *TJSONProtocol) WriteI64(ctx context.Context, v int64) error { method WriteDouble (line 187) | func (p *TJSONProtocol) WriteDouble(ctx context.Context, v float64) er... method WriteString (line 191) | func (p *TJSONProtocol) WriteString(ctx context.Context, v string) err... method WriteBinary (line 195) | func (p *TJSONProtocol) WriteBinary(ctx context.Context, v []byte) err... method ReadMessageBegin (line 221) | func (p *TJSONProtocol) ReadMessageBegin(ctx context.Context) (name st... method ReadMessageEnd (line 249) | func (p *TJSONProtocol) ReadMessageEnd(ctx context.Context) error { method ReadStructBegin (line 254) | func (p *TJSONProtocol) ReadStructBegin(ctx context.Context) (name str... method ReadStructEnd (line 259) | func (p *TJSONProtocol) ReadStructEnd(ctx context.Context) error { method ReadFieldBegin (line 263) | func (p *TJSONProtocol) ReadFieldBegin(ctx context.Context) (string, T... method ReadFieldEnd (line 283) | func (p *TJSONProtocol) ReadFieldEnd(ctx context.Context) error { method ReadMapBegin (line 287) | func (p *TJSONProtocol) ReadMapBegin(ctx context.Context) (keyType TTy... method ReadMapEnd (line 330) | func (p *TJSONProtocol) ReadMapEnd(ctx context.Context) error { method ReadListBegin (line 338) | func (p *TJSONProtocol) ReadListBegin(ctx context.Context) (elemType T... method ReadListEnd (line 342) | func (p *TJSONProtocol) ReadListEnd(ctx context.Context) error { method ReadSetBegin (line 346) | func (p *TJSONProtocol) ReadSetBegin(ctx context.Context) (elemType TT... method ReadSetEnd (line 350) | func (p *TJSONProtocol) ReadSetEnd(ctx context.Context) error { method ReadBool (line 354) | func (p *TJSONProtocol) ReadBool(ctx context.Context) (bool, error) { method ReadByte (line 359) | func (p *TJSONProtocol) ReadByte(ctx context.Context) (int8, error) { method ReadI16 (line 364) | func (p *TJSONProtocol) ReadI16(ctx context.Context) (int16, error) { method ReadI32 (line 369) | func (p *TJSONProtocol) ReadI32(ctx context.Context) (int32, error) { method ReadI64 (line 374) | func (p *TJSONProtocol) ReadI64(ctx context.Context) (int64, error) { method ReadDouble (line 379) | func (p *TJSONProtocol) ReadDouble(ctx context.Context) (float64, erro... method ReadString (line 384) | func (p *TJSONProtocol) ReadString(ctx context.Context) (string, error) { method ReadBinary (line 414) | func (p *TJSONProtocol) ReadBinary(ctx context.Context) ([]byte, error) { method Flush (line 445) | func (p *TJSONProtocol) Flush(ctx context.Context) (err error) { method Skip (line 453) | func (p *TJSONProtocol) Skip(ctx context.Context, fieldType TType) (er... method Transport (line 457) | func (p *TJSONProtocol) Transport() TTransport { method OutputElemListBegin (line 461) | func (p *TJSONProtocol) OutputElemListBegin(elemType TType, size int) ... method ParseElemListBegin (line 478) | func (p *TJSONProtocol) ParseElemListBegin() (elemType TType, size int... method TypeIdToString (line 509) | func (p *TJSONProtocol) TypeIdToString(fieldType TType) (string, error) { method StringToTypeId (line 541) | func (p *TJSONProtocol) StringToTypeId(fieldType string) (TType, error) { method getMinSerializedSize (line 574) | func (p *TJSONProtocol) getMinSerializedSize(ttype TType) int32 { function NewTJSONProtocol (line 41) | func NewTJSONProtocol(t TTransport) *TJSONProtocol { type TJSONProtocolFactory (line 49) | type TJSONProtocolFactory struct method GetProtocol (line 51) | func (p *TJSONProtocolFactory) GetProtocol(trans TTransport) TProtocol { function NewTJSONProtocolFactory (line 55) | func NewTJSONProtocolFactory() *TJSONProtocolFactory { FILE: lib/go/thrift/json_protocol_test.go function TestWriteJSONProtocolBool (line 32) | func TestWriteJSONProtocolBool(t *testing.T) { function TestReadJSONProtocolBool (line 62) | func TestReadJSONProtocolBool(t *testing.T) { function TestWriteJSONProtocolByte (line 90) | func TestWriteJSONProtocolByte(t *testing.T) { function TestReadJSONProtocolByte (line 114) | func TestReadJSONProtocolByte(t *testing.T) { function TestWriteJSONProtocolI16 (line 137) | func TestWriteJSONProtocolI16(t *testing.T) { function TestReadJSONProtocolI16 (line 161) | func TestReadJSONProtocolI16(t *testing.T) { function TestWriteJSONProtocolI32 (line 184) | func TestWriteJSONProtocolI32(t *testing.T) { function TestReadJSONProtocolI32 (line 208) | func TestReadJSONProtocolI32(t *testing.T) { function TestWriteJSONProtocolI64 (line 231) | func TestWriteJSONProtocolI64(t *testing.T) { function TestReadJSONProtocolI64 (line 255) | func TestReadJSONProtocolI64(t *testing.T) { function TestWriteJSONProtocolDouble (line 278) | func TestWriteJSONProtocolDouble(t *testing.T) { function TestReadJSONProtocolDouble (line 316) | func TestReadJSONProtocolDouble(t *testing.T) { function TestWriteJSONProtocolString (line 354) | func TestWriteJSONProtocolString(t *testing.T) { function TestReadJSONProtocolString (line 378) | func TestReadJSONProtocolString(t *testing.T) { function TestWriteJSONProtocolBinary (line 402) | func TestWriteJSONProtocolBinary(t *testing.T) { function TestReadJSONProtocolBinary (line 436) | func TestReadJSONProtocolBinary(t *testing.T) { function TestWriteJSONProtocolList (line 467) | func TestWriteJSONProtocolList(t *testing.T) { function TestWriteJSONProtocolSet (line 521) | func TestWriteJSONProtocolSet(t *testing.T) { function TestWriteJSONProtocolMap (line 575) | func TestWriteJSONProtocolMap(t *testing.T) { function TestTJSONProtocolUnmatchedBeginEnd (line 652) | func TestTJSONProtocolUnmatchedBeginEnd(t *testing.T) { FILE: lib/go/thrift/logger.go type Logger (line 41) | type Logger function NopLogger (line 47) | func NopLogger(msg string) {} function StdLogger (line 55) | func StdLogger(logger *log.Logger) Logger { function TestLogger (line 70) | func TestLogger(tb testing.TB) Logger { function fallbackLogger (line 76) | func fallbackLogger(logger Logger) Logger { FILE: lib/go/thrift/lowlevel_benchmarks_test.go function BenchmarkBinaryBool_0 (line 38) | func BenchmarkBinaryBool_0(b *testing.B) { function BenchmarkBinaryByte_0 (line 49) | func BenchmarkBinaryByte_0(b *testing.B) { function BenchmarkBinaryI16_0 (line 60) | func BenchmarkBinaryI16_0(b *testing.B) { function BenchmarkBinaryI32_0 (line 71) | func BenchmarkBinaryI32_0(b *testing.B) { function BenchmarkBinaryI64_0 (line 81) | func BenchmarkBinaryI64_0(b *testing.B) { function BenchmarkBinaryDouble_0 (line 91) | func BenchmarkBinaryDouble_0(b *testing.B) { function BenchmarkBinaryString_0 (line 101) | func BenchmarkBinaryString_0(b *testing.B) { function BenchmarkBinaryBinary_0 (line 111) | func BenchmarkBinaryBinary_0(b *testing.B) { function BenchmarkBinaryBool_1 (line 122) | func BenchmarkBinaryBool_1(b *testing.B) { function BenchmarkBinaryByte_1 (line 133) | func BenchmarkBinaryByte_1(b *testing.B) { function BenchmarkBinaryI16_1 (line 144) | func BenchmarkBinaryI16_1(b *testing.B) { function BenchmarkBinaryI32_1 (line 155) | func BenchmarkBinaryI32_1(b *testing.B) { function BenchmarkBinaryI64_1 (line 165) | func BenchmarkBinaryI64_1(b *testing.B) { function BenchmarkBinaryDouble_1 (line 175) | func BenchmarkBinaryDouble_1(b *testing.B) { function BenchmarkBinaryString_1 (line 185) | func BenchmarkBinaryString_1(b *testing.B) { function BenchmarkBinaryBinary_1 (line 195) | func BenchmarkBinaryBinary_1(b *testing.B) { function BenchmarkBinaryBool_2 (line 206) | func BenchmarkBinaryBool_2(b *testing.B) { function BenchmarkBinaryByte_2 (line 217) | func BenchmarkBinaryByte_2(b *testing.B) { function BenchmarkBinaryI16_2 (line 228) | func BenchmarkBinaryI16_2(b *testing.B) { function BenchmarkBinaryI32_2 (line 239) | func BenchmarkBinaryI32_2(b *testing.B) { function BenchmarkBinaryI64_2 (line 249) | func BenchmarkBinaryI64_2(b *testing.B) { function BenchmarkBinaryDouble_2 (line 259) | func BenchmarkBinaryDouble_2(b *testing.B) { function BenchmarkBinaryString_2 (line 269) | func BenchmarkBinaryString_2(b *testing.B) { function BenchmarkBinaryBinary_2 (line 279) | func BenchmarkBinaryBinary_2(b *testing.B) { function BenchmarkCompactBool_0 (line 290) | func BenchmarkCompactBool_0(b *testing.B) { function BenchmarkCompactByte_0 (line 301) | func BenchmarkCompactByte_0(b *testing.B) { function BenchmarkCompactI16_0 (line 312) | func BenchmarkCompactI16_0(b *testing.B) { function BenchmarkCompactI32_0 (line 323) | func BenchmarkCompactI32_0(b *testing.B) { function BenchmarkCompactI64_0 (line 333) | func BenchmarkCompactI64_0(b *testing.B) { function BenchmarkCompactDouble0 (line 343) | func BenchmarkCompactDouble0(b *testing.B) { function BenchmarkCompactString0 (line 353) | func BenchmarkCompactString0(b *testing.B) { function BenchmarkCompactBinary0 (line 363) | func BenchmarkCompactBinary0(b *testing.B) { function BenchmarkCompactBool_1 (line 374) | func BenchmarkCompactBool_1(b *testing.B) { function BenchmarkCompactByte_1 (line 385) | func BenchmarkCompactByte_1(b *testing.B) { function BenchmarkCompactI16_1 (line 396) | func BenchmarkCompactI16_1(b *testing.B) { function BenchmarkCompactI32_1 (line 407) | func BenchmarkCompactI32_1(b *testing.B) { function BenchmarkCompactI64_1 (line 417) | func BenchmarkCompactI64_1(b *testing.B) { function BenchmarkCompactDouble1 (line 427) | func BenchmarkCompactDouble1(b *testing.B) { function BenchmarkCompactString1 (line 437) | func BenchmarkCompactString1(b *testing.B) { function BenchmarkCompactBinary1 (line 447) | func BenchmarkCompactBinary1(b *testing.B) { function BenchmarkCompactBool_2 (line 458) | func BenchmarkCompactBool_2(b *testing.B) { function BenchmarkCompactByte_2 (line 469) | func BenchmarkCompactByte_2(b *testing.B) { function BenchmarkCompactI16_2 (line 480) | func BenchmarkCompactI16_2(b *testing.B) { function BenchmarkCompactI32_2 (line 491) | func BenchmarkCompactI32_2(b *testing.B) { function BenchmarkCompactI64_2 (line 501) | func BenchmarkCompactI64_2(b *testing.B) { function BenchmarkCompactDouble2 (line 511) | func BenchmarkCompactDouble2(b *testing.B) { function BenchmarkCompactString2 (line 521) | func BenchmarkCompactString2(b *testing.B) { function BenchmarkCompactBinary2 (line 531) | func BenchmarkCompactBinary2(b *testing.B) { FILE: lib/go/thrift/memory_buffer.go type TMemoryBuffer (line 28) | type TMemoryBuffer struct method IsOpen (line 60) | func (p *TMemoryBuffer) IsOpen() bool { method Open (line 64) | func (p *TMemoryBuffer) Open() error { method Close (line 68) | func (p *TMemoryBuffer) Close() error { method Flush (line 74) | func (p *TMemoryBuffer) Flush(ctx context.Context) error { method RemainingBytes (line 78) | func (p *TMemoryBuffer) RemainingBytes() (num_bytes uint64) { type TMemoryBufferTransportFactory (line 33) | type TMemoryBufferTransportFactory struct method GetTransport (line 37) | func (p *TMemoryBufferTransportFactory) GetTransport(trans TTransport)... function NewTMemoryBufferTransportFactory (line 47) | func NewTMemoryBufferTransportFactory(size int) *TMemoryBufferTransportF... function NewTMemoryBuffer (line 51) | func NewTMemoryBuffer() *TMemoryBuffer { function NewTMemoryBufferLen (line 55) | func NewTMemoryBufferLen(size int) *TMemoryBuffer { FILE: lib/go/thrift/memory_buffer_test.go function TestMemoryBuffer (line 26) | func TestMemoryBuffer(t *testing.T) { FILE: lib/go/thrift/messagetype.go type TMessageType (line 23) | type TMessageType constant INVALID_TMESSAGE_TYPE (line 26) | INVALID_TMESSAGE_TYPE TMessageType = 0 constant CALL (line 27) | CALL TMessageType = 1 constant REPLY (line 28) | REPLY TMessageType = 2 constant EXCEPTION (line 29) | EXCEPTION TMessageType = 3 constant ONEWAY (line 30) | ONEWAY TMessageType = 4 FILE: lib/go/thrift/middleware.go type ProcessorMiddleware (line 31) | type ProcessorMiddleware function WrapProcessor (line 42) | func WrapProcessor(processor TProcessor, middlewares ...ProcessorMiddlew... type WrappedTProcessorFunction (line 57) | type WrappedTProcessorFunction struct method Process (line 64) | func (p WrappedTProcessorFunction) Process(ctx context.Context, seqID ... type ClientMiddleware (line 76) | type ClientMiddleware type WrappedTClient (line 82) | type WrappedTClient struct method Call (line 87) | func (c WrappedTClient) Call(ctx context.Context, method string, args,... function WrapClient (line 105) | func WrapClient(client TClient, middlewares ...ClientMiddleware) TClient { function ExtractIDLExceptionClientMiddleware (line 137) | func ExtractIDLExceptionClientMiddleware(next TClient) TClient { FILE: lib/go/thrift/middleware_test.go type counter (line 27) | type counter struct method incr (line 31) | func (c *counter) incr() { function newCounter (line 35) | func newCounter(t *testing.T) *counter { function testProcessorMiddleware (line 43) | func testProcessorMiddleware(c *counter) ProcessorMiddleware { function testClientMiddleware (line 54) | func testClientMiddleware(c *counter) ClientMiddleware { function TestWrapProcessor (line 65) | func TestWrapProcessor(t *testing.T) { function TestWrapTMultiplexedProcessor (line 85) | func TestWrapTMultiplexedProcessor(t *testing.T) { function TestWrapClient (line 123) | func TestWrapClient(t *testing.T) { FILE: lib/go/thrift/multiplexed_protocol.go type TMultiplexedProtocol (line 58) | type TMultiplexedProtocol struct method WriteMessageBegin (line 72) | func (t *TMultiplexedProtocol) WriteMessageBegin(ctx context.Context, ... constant MULTIPLEXED_SEPARATOR (line 63) | MULTIPLEXED_SEPARATOR = ":" function NewTMultiplexedProtocol (line 65) | func NewTMultiplexedProtocol(protocol TProtocol, serviceName string) *TM... type TMultiplexedProcessor (line 110) | type TMultiplexedProcessor struct method ProcessorMap (line 131) | func (t *TMultiplexedProcessor) ProcessorMap() map[string]TProcessorFu... method AddToProcessorMap (line 161) | func (t *TMultiplexedProcessor) AddToProcessorMap(name string, process... method RegisterDefault (line 180) | func (t *TMultiplexedProcessor) RegisterDefault(processor TProcessor) { method RegisterProcessor (line 184) | func (t *TMultiplexedProcessor) RegisterProcessor(name string, process... method Process (line 191) | func (t *TMultiplexedProcessor) Process(ctx context.Context, in, out T... function NewTMultiplexedProcessor (line 115) | func NewTMultiplexedProcessor() *TMultiplexedProcessor { type storedMessageProtocol (line 223) | type storedMessageProtocol struct method ReadMessageBegin (line 234) | func (s *storedMessageProtocol) ReadMessageBegin(ctx context.Context) ... function NewStoredMessageProtocol (line 230) | func NewStoredMessageProtocol(protocol TProtocol, name string, typeId TM... FILE: lib/go/thrift/multiplexed_protocol_test.go function TestMultiplexedProcessorMap (line 9) | func TestMultiplexedProcessorMap(t *testing.T) { FILE: lib/go/thrift/numeric.go type Numeric (line 27) | type Numeric interface type numeric (line 39) | type numeric struct method Int64 (line 122) | func (p *numeric) Int64() int64 { method Int32 (line 126) | func (p *numeric) Int32() int32 { method Int16 (line 130) | func (p *numeric) Int16() int16 { method Byte (line 134) | func (p *numeric) Byte() byte { method Int (line 138) | func (p *numeric) Int() int { method Float64 (line 142) | func (p *numeric) Float64() float64 { method Float32 (line 146) | func (p *numeric) Float32() float32 { method String (line 150) | func (p *numeric) String() string { method isNull (line 154) | func (p *numeric) isNull() bool { function NewNumericFromDouble (line 54) | func NewNumericFromDouble(dValue float64) Numeric { function NewNumericFromI64 (line 70) | func NewNumericFromI64(iValue int64) Numeric { function NewNumericFromI32 (line 77) | func NewNumericFromI32(iValue int32) Numeric { function NewNumericFromString (line 84) | func NewNumericFromString(sValue string) Numeric { function NewNumericFromJSONString (line 100) | func NewNumericFromJSONString(sValue string, isNull bool) Numeric { function NewNullNumeric (line 118) | func NewNullNumeric() Numeric { function init (line 158) | func init() { FILE: lib/go/thrift/pointerize.go function Pointer (line 24) | func Pointer[T any](v T) *T { function Float32Ptr (line 47) | func Float32Ptr(v float32) *float32 { return &v } function Float64Ptr (line 48) | func Float64Ptr(v float64) *float64 { return &v } function IntPtr (line 49) | func IntPtr(v int) *int { return &v } function Int8Ptr (line 50) | func Int8Ptr(v int8) *int8 { return &v } function Int16Ptr (line 51) | func Int16Ptr(v int16) *int16 { return &v } function Int32Ptr (line 52) | func Int32Ptr(v int32) *int32 { return &v } function Int64Ptr (line 53) | func Int64Ptr(v int64) *int64 { return &v } function StringPtr (line 54) | func StringPtr(v string) *string { return &v } function Uint32Ptr (line 55) | func Uint32Ptr(v uint32) *uint32 { return &v } function Uint64Ptr (line 56) | func Uint64Ptr(v uint64) *uint64 { return &v } function BoolPtr (line 57) | func BoolPtr(v bool) *bool { return &v } function ByteSlicePtr (line 58) | func ByteSlicePtr(v []byte) *[]byte { return &v } function TuuidPtr (line 59) | func TuuidPtr(v Tuuid) *Tuuid { return &v } FILE: lib/go/thrift/pool.go type pool (line 28) | type pool struct function newPool (line 38) | func newPool[T any](generate func() *T, reset func(*T)) *pool[T] { method get (line 54) | func (p *pool[T]) get() *T { method put (line 62) | func (p *pool[T]) put(r **T) { FILE: lib/go/thrift/pool_test.go type poolTest (line 27) | type poolTest function TestPoolReset (line 29) | func TestPoolReset(t *testing.T) { FILE: lib/go/thrift/processor_factory.go type TProcessor (line 30) | type TProcessor interface type TProcessorFunction (line 44) | type TProcessorFunction interface type TProcessorFactory (line 50) | type TProcessorFactory interface type tProcessorFactory (line 54) | type tProcessorFactory struct method GetProcessor (line 62) | func (p *tProcessorFactory) GetProcessor(trans TTransport) TProcessor { function NewTProcessorFactory (line 58) | func NewTProcessorFactory(p TProcessor) TProcessorFactory { type TProcessorFunctionFactory (line 70) | type TProcessorFunctionFactory interface type tProcessorFunctionFactory (line 74) | type tProcessorFunctionFactory struct method GetProcessorFunction (line 82) | func (p *tProcessorFunctionFactory) GetProcessorFunction(trans TTransp... function NewTProcessorFunctionFactory (line 78) | func NewTProcessorFunctionFactory(p TProcessorFunction) TProcessorFuncti... type ProcessorError (line 93) | type ProcessorError struct method Unwrap (line 103) | func (pe *ProcessorError) Unwrap() []error { method Error (line 113) | func (pe *ProcessorError) Error() string { method TExceptionType (line 123) | func (pe *ProcessorError) TExceptionType() TExceptionType { FILE: lib/go/thrift/protocol.go constant VERSION_MASK (line 29) | VERSION_MASK = 0xffff0000 constant VERSION_1 (line 30) | VERSION_1 = 0x80010000 type TProtocol (line 33) | type TProtocol interface constant DEFAULT_RECURSION_DEPTH (line 86) | DEFAULT_RECURSION_DEPTH = 64 function SkipDefaultDepth (line 89) | func SkipDefaultDepth(ctx context.Context, prot TProtocol, typeId TType)... function Skip (line 94) | func Skip(ctx context.Context, self TProtocol, fieldType TType, maxDepth... FILE: lib/go/thrift/protocol_exception.go type TProtocolException (line 28) | type TProtocolException interface constant UNKNOWN_PROTOCOL_EXCEPTION (line 34) | UNKNOWN_PROTOCOL_EXCEPTION = 0 constant INVALID_DATA (line 35) | INVALID_DATA = 1 constant NEGATIVE_SIZE (line 36) | NEGATIVE_SIZE = 2 constant SIZE_LIMIT (line 37) | SIZE_LIMIT = 3 constant BAD_VERSION (line 38) | BAD_VERSION = 4 constant NOT_IMPLEMENTED (line 39) | NOT_IMPLEMENTED = 5 constant DEPTH_LIMIT (line 40) | DEPTH_LIMIT = 6 type tProtocolException (line 43) | type tProtocolException struct method TExceptionType (line 51) | func (tProtocolException) TExceptionType() TExceptionType { method TypeId (line 55) | func (p *tProtocolException) TypeId() int { method String (line 59) | func (p *tProtocolException) String() string { method Error (line 63) | func (p *tProtocolException) Error() string { method Unwrap (line 67) | func (p *tProtocolException) Unwrap() error { function NewTProtocolException (line 71) | func NewTProtocolException(err error) TProtocolException { function NewTProtocolExceptionWithType (line 87) | func NewTProtocolExceptionWithType(errType int, err error) TProtocolExce... function prependTProtocolException (line 98) | func prependTProtocolException(prepend string, err TProtocolException) T... FILE: lib/go/thrift/protocol_factory.go type TProtocolFactory (line 23) | type TProtocolFactory interface FILE: lib/go/thrift/protocol_test.go constant PROTOCOL_BINARY_DATA_SIZE (line 32) | PROTOCOL_BINARY_DATA_SIZE = 155 function init (line 46) | func init() { type HTTPEchoServer (line 67) | type HTTPEchoServer struct method ServeHTTP (line 70) | func (p *HTTPEchoServer) ServeHTTP(w http.ResponseWriter, req *http.Re... type HTTPHeaderEchoServer (line 68) | type HTTPHeaderEchoServer struct method ServeHTTP (line 81) | func (p *HTTPHeaderEchoServer) ServeHTTP(w http.ResponseWriter, req *h... function HttpClientSetupForTest (line 92) | func HttpClientSetupForTest(t *testing.T) (net.Listener, net.Addr) { function HttpClientSetupForHeaderTest (line 107) | func HttpClientSetupForHeaderTest(t *testing.T) (net.Listener, net.Addr) { function ReadWriteProtocolTest (line 122) | func ReadWriteProtocolTest(t *testing.T, protocolFactory TProtocolFactor... function ReadWriteBool (line 245) | func ReadWriteBool(t testing.TB, p TProtocol, trans TTransport) { function ReadWriteByte (line 291) | func ReadWriteByte(t testing.TB, p TProtocol, trans TTransport) { function ReadWriteI16 (line 340) | func ReadWriteI16(t testing.TB, p TProtocol, trans TTransport) { function ReadWriteI32 (line 377) | func ReadWriteI32(t testing.TB, p TProtocol, trans TTransport) { function ReadWriteI64 (line 413) | func ReadWriteI64(t testing.TB, p TProtocol, trans TTransport) { function ReadWriteDouble (line 449) | func ReadWriteDouble(t testing.TB, p TProtocol, trans TTransport) { function ReadWriteString (line 487) | func ReadWriteString(t testing.TB, p TProtocol, trans TTransport) { function ReadWriteBinary (line 523) | func ReadWriteBinary(t testing.TB, p TProtocol, trans TTransport) { function ReadWriteUUID (line 542) | func ReadWriteUUID(t testing.TB, p TProtocol, trans TTransport) { function UnmatchedBeginEndProtocolTest (line 579) | func UnmatchedBeginEndProtocolTest(t *testing.T, protocolFactory TProtoc... FILE: lib/go/thrift/response_helper.go type responseHelperKey (line 27) | type responseHelperKey struct type TResponseHelper (line 37) | type TResponseHelper struct type THeaderResponseHelper (line 46) | type THeaderResponseHelper struct method SetHeader (line 64) | func (h *THeaderResponseHelper) SetHeader(key, value string) { method ClearHeaders (line 73) | func (h *THeaderResponseHelper) ClearHeaders() { function NewTHeaderResponseHelper (line 52) | func NewTHeaderResponseHelper(proto TProtocol) *THeaderResponseHelper { function GetResponseHelper (line 84) | func GetResponseHelper(ctx context.Context) (helper TResponseHelper, ok ... function SetResponseHelper (line 92) | func SetResponseHelper(ctx context.Context, helper TResponseHelper) cont... FILE: lib/go/thrift/response_helper_test.go function TestResponseHelperContext (line 27) | func TestResponseHelperContext(t *testing.T) { function TestHeaderHelper (line 65) | func TestHeaderHelper(t *testing.T) { function TestTResponseHelperZeroValue (line 130) | func TestTResponseHelperZeroValue(t *testing.T) { FILE: lib/go/thrift/rich_transport.go type RichTransport (line 27) | type RichTransport struct method ReadByte (line 36) | func (r *RichTransport) ReadByte() (c byte, err error) { method WriteByte (line 40) | func (r *RichTransport) WriteByte(c byte) error { method WriteString (line 44) | func (r *RichTransport) WriteString(s string) (n int, err error) { method RemainingBytes (line 48) | func (r *RichTransport) RemainingBytes() (num_bytes uint64) { function NewTRichTransport (line 32) | func NewTRichTransport(trans TTransport) *RichTransport { function readByte (line 52) | func readByte(r io.Reader) (c byte, err error) { function writeByte (line 67) | func writeByte(w io.Writer, c byte) error { FILE: lib/go/thrift/rich_transport_test.go function TestEnsureTransportsAreRich (line 30) | func TestEnsureTransportsAreRich(t *testing.T) { function TestReadByte (line 53) | func TestReadByte(t *testing.T) { type mockReader (line 78) | type mockReader struct method Read (line 84) | func (r *mockReader) Read(p []byte) (n int, err error) { FILE: lib/go/thrift/serializer.go type TSerializer (line 26) | type TSerializer struct method WriteString (line 46) | func (t *TSerializer) WriteString(ctx context.Context, msg TStruct) (s... method Write (line 66) | func (t *TSerializer) Write(ctx context.Context, msg TStruct) (b []byt... type TStruct (line 31) | type TStruct interface function NewTSerializer (line 36) | func NewTSerializer() *TSerializer { type TSerializerPool (line 93) | type TSerializerPool struct method WriteString (line 125) | func (t *TSerializerPool) WriteString(ctx context.Context, msg TStruct... method Write (line 131) | func (t *TSerializerPool) Write(ctx context.Context, msg TStruct) ([]b... function NewTSerializerPool (line 100) | func NewTSerializerPool(f func() *TSerializer) *TSerializerPool { function NewTSerializerPoolSizeFactory (line 111) | func NewTSerializerPoolSizeFactory(size int, factory TProtocolFactory) *... FILE: lib/go/thrift/serializer_test.go type ProtocolFactory (line 32) | type ProtocolFactory interface function compareStructs (line 36) | func compareStructs(m, m1 MyTestStruct) error { type serializer (line 78) | type serializer interface type deserializer (line 82) | type deserializer interface function plainSerializer (line 86) | func plainSerializer(pf ProtocolFactory) serializer { function poolSerializer (line 92) | func poolSerializer(pf ProtocolFactory) serializer { function plainDeserializer (line 100) | func plainDeserializer(pf ProtocolFactory) deserializer { function poolDeserializer (line 106) | func poolDeserializer(pf ProtocolFactory) deserializer { type constructors (line 114) | type constructors struct function ProtocolTest1 (line 133) | func ProtocolTest1(t *testing.T, pf ProtocolFactory) { function ProtocolTest2 (line 174) | func ProtocolTest2(t *testing.T, pf ProtocolFactory) { function TestSerializer (line 215) | func TestSerializer(t *testing.T) { function TestSerializerPoolAsync (line 244) | func TestSerializerPoolAsync(t *testing.T) { function BenchmarkSerializer (line 281) | func BenchmarkSerializer(b *testing.B) { FILE: lib/go/thrift/serializer_types_test.go type MyTestEnum (line 61) | type MyTestEnum method String (line 70) | func (p MyTestEnum) String() string { constant MyTestEnum_FIRST (line 64) | MyTestEnum_FIRST MyTestEnum = 1 constant MyTestEnum_SECOND (line 65) | MyTestEnum_SECOND MyTestEnum = 2 constant MyTestEnum_THIRD (line 66) | MyTestEnum_THIRD MyTestEnum = 3 constant MyTestEnum_FOURTH (line 67) | MyTestEnum_FOURTH MyTestEnum = 4 function MyTestEnumFromString (line 84) | func MyTestEnumFromString(s string) (MyTestEnum, error) { function MyTestEnumPtr (line 98) | func MyTestEnumPtr(v MyTestEnum) *MyTestEnum { return &v } type MyTestStruct (line 100) | type MyTestStruct struct method GetOn (line 119) | func (p *MyTestStruct) GetOn() bool { method GetB (line 123) | func (p *MyTestStruct) GetB() int8 { method GetInt16 (line 127) | func (p *MyTestStruct) GetInt16() int16 { method GetInt32 (line 131) | func (p *MyTestStruct) GetInt32() int32 { method GetInt64 (line 135) | func (p *MyTestStruct) GetInt64() int64 { method GetD (line 139) | func (p *MyTestStruct) GetD() float64 { method GetSt (line 143) | func (p *MyTestStruct) GetSt() string { method GetBin (line 147) | func (p *MyTestStruct) GetBin() []byte { method GetStringMap (line 151) | func (p *MyTestStruct) GetStringMap() map[string]string { method GetStringList (line 155) | func (p *MyTestStruct) GetStringList() []string { method GetStringSet (line 159) | func (p *MyTestStruct) GetStringSet() map[string]struct{} { method GetE (line 163) | func (p *MyTestStruct) GetE() MyTestEnum { method Read (line 166) | func (p *MyTestStruct) Read(ctx context.Context, iprot TProtocol) error { method readField1 (line 242) | func (p *MyTestStruct) readField1(ctx context.Context, iprot TProtocol... method readField2 (line 251) | func (p *MyTestStruct) readField2(ctx context.Context, iprot TProtocol... method readField3 (line 261) | func (p *MyTestStruct) readField3(ctx context.Context, iprot TProtocol... method readField4 (line 270) | func (p *MyTestStruct) readField4(ctx context.Context, iprot TProtocol... method readField5 (line 279) | func (p *MyTestStruct) readField5(ctx context.Context, iprot TProtocol... method readField6 (line 288) | func (p *MyTestStruct) readField6(ctx context.Context, iprot TProtocol... method readField7 (line 297) | func (p *MyTestStruct) readField7(ctx context.Context, iprot TProtocol... method readField8 (line 306) | func (p *MyTestStruct) readField8(ctx context.Context, iprot TProtocol... method readField9 (line 315) | func (p *MyTestStruct) readField9(ctx context.Context, iprot TProtocol... method readField10 (line 343) | func (p *MyTestStruct) readField10(ctx context.Context, iprot TProtoco... method readField11 (line 365) | func (p *MyTestStruct) readField11(ctx context.Context, iprot TProtoco... method readField12 (line 387) | func (p *MyTestStruct) readField12(ctx context.Context, iprot TProtoco... method Write (line 397) | func (p *MyTestStruct) Write(ctx context.Context, oprot TProtocol) err... method writeField1 (line 446) | func (p *MyTestStruct) writeField1(ctx context.Context, oprot TProtoco... method writeField2 (line 459) | func (p *MyTestStruct) writeField2(ctx context.Context, oprot TProtoco... method writeField3 (line 472) | func (p *MyTestStruct) writeField3(ctx context.Context, oprot TProtoco... method writeField4 (line 485) | func (p *MyTestStruct) writeField4(ctx context.Context, oprot TProtoco... method writeField5 (line 498) | func (p *MyTestStruct) writeField5(ctx context.Context, oprot TProtoco... method writeField6 (line 511) | func (p *MyTestStruct) writeField6(ctx context.Context, oprot TProtoco... method writeField7 (line 524) | func (p *MyTestStruct) writeField7(ctx context.Context, oprot TProtoco... method writeField8 (line 537) | func (p *MyTestStruct) writeField8(ctx context.Context, oprot TProtoco... method writeField9 (line 550) | func (p *MyTestStruct) writeField9(ctx context.Context, oprot TProtoco... method writeField10 (line 574) | func (p *MyTestStruct) writeField10(ctx context.Context, oprot TProtoc... method writeField11 (line 595) | func (p *MyTestStruct) writeField11(ctx context.Context, oprot TProtoc... method writeField12 (line 616) | func (p *MyTestStruct) writeField12(ctx context.Context, oprot TProtoc... method String (line 629) | func (p *MyTestStruct) String() string { function NewMyTestStruct (line 115) | func NewMyTestStruct() *MyTestStruct { FILE: lib/go/thrift/server.go type TServer (line 22) | type TServer interface FILE: lib/go/thrift/server_socket.go type TServerSocket (line 28) | type TServerSocket struct method Listen (line 55) | func (p *TServerSocket) Listen() error { method Accept (line 69) | func (p *TServerSocket) Accept() (TTransport, error) { method IsListening (line 91) | func (p *TServerSocket) IsListening() bool { method Open (line 96) | func (p *TServerSocket) Open() error { method Addr (line 110) | func (p *TServerSocket) Addr() net.Addr { method Close (line 119) | func (p *TServerSocket) Close() error { method Interrupt (line 130) | func (p *TServerSocket) Interrupt() error { function NewTServerSocket (line 38) | func NewTServerSocket(listenAddr string) (*TServerSocket, error) { function NewTServerSocketTimeout (line 42) | func NewTServerSocketTimeout(listenAddr string, clientTimeout time.Durat... function NewTServerSocketFromAddrTimeout (line 51) | func NewTServerSocketFromAddrTimeout(addr net.Addr, clientTimeout time.D... FILE: lib/go/thrift/server_socket_test.go function TestSocketIsntListeningAfterInterrupt (line 27) | func TestSocketIsntListeningAfterInterrupt(t *testing.T) { function TestSocketConcurrency (line 44) | func TestSocketConcurrency(t *testing.T) { function CreateServerSocket (line 54) | func CreateServerSocket(t *testing.T, addr string) *TServerSocket { FILE: lib/go/thrift/server_test.go function TestNothing (line 26) | func TestNothing(t *testing.T) { FILE: lib/go/thrift/server_transport.go type TServerTransport (line 23) | type TServerTransport interface FILE: lib/go/thrift/simple_json_protocol.go type _ParseContext (line 36) | type _ParseContext method String (line 48) | func (p _ParseContext) String() string { constant _CONTEXT_INVALID (line 39) | _CONTEXT_INVALID _ParseContext = iota constant _CONTEXT_IN_TOPLEVEL (line 40) | _CONTEXT_IN_TOPLEVEL constant _CONTEXT_IN_LIST_FIRST (line 41) | _CONTEXT_IN_LIST_FIRST constant _CONTEXT_IN_LIST (line 42) | _CONTEXT_IN_LIST constant _CONTEXT_IN_OBJECT_FIRST (line 43) | _CONTEXT_IN_OBJECT_FIRST constant _CONTEXT_IN_OBJECT_NEXT_KEY (line 44) | _CONTEXT_IN_OBJECT_NEXT_KEY constant _CONTEXT_IN_OBJECT_NEXT_VALUE (line 45) | _CONTEXT_IN_OBJECT_NEXT_VALUE type jsonContextStack (line 66) | type jsonContextStack method push (line 68) | func (s *jsonContextStack) push(v _ParseContext) { method peek (line 72) | func (s jsonContextStack) peek() (v _ParseContext, ok bool) { method pop (line 80) | func (s *jsonContextStack) pop() (v _ParseContext, ok bool) { type TSimpleJSONProtocol (line 97) | type TSimpleJSONProtocol struct method WriteMessageBegin (line 213) | func (p *TSimpleJSONProtocol) WriteMessageBegin(ctx context.Context, n... method WriteMessageEnd (line 230) | func (p *TSimpleJSONProtocol) WriteMessageEnd(ctx context.Context) err... method WriteStructBegin (line 234) | func (p *TSimpleJSONProtocol) WriteStructBegin(ctx context.Context, na... method WriteStructEnd (line 241) | func (p *TSimpleJSONProtocol) WriteStructEnd(ctx context.Context) error { method WriteFieldBegin (line 245) | func (p *TSimpleJSONProtocol) WriteFieldBegin(ctx context.Context, nam... method WriteFieldEnd (line 252) | func (p *TSimpleJSONProtocol) WriteFieldEnd(ctx context.Context) error { method WriteFieldStop (line 256) | func (p *TSimpleJSONProtocol) WriteFieldStop(ctx context.Context) erro... method WriteMapBegin (line 258) | func (p *TSimpleJSONProtocol) WriteMapBegin(ctx context.Context, keyTy... method WriteMapEnd (line 271) | func (p *TSimpleJSONProtocol) WriteMapEnd(ctx context.Context) error { method WriteListBegin (line 275) | func (p *TSimpleJSONProtocol) WriteListBegin(ctx context.Context, elem... method WriteListEnd (line 279) | func (p *TSimpleJSONProtocol) WriteListEnd(ctx context.Context) error { method WriteSetBegin (line 283) | func (p *TSimpleJSONProtocol) WriteSetBegin(ctx context.Context, elemT... method WriteSetEnd (line 287) | func (p *TSimpleJSONProtocol) WriteSetEnd(ctx context.Context) error { method WriteBool (line 291) | func (p *TSimpleJSONProtocol) WriteBool(ctx context.Context, b bool) e... method WriteByte (line 295) | func (p *TSimpleJSONProtocol) WriteByte(ctx context.Context, b int8) e... method WriteI16 (line 299) | func (p *TSimpleJSONProtocol) WriteI16(ctx context.Context, v int16) e... method WriteI32 (line 303) | func (p *TSimpleJSONProtocol) WriteI32(ctx context.Context, v int32) e... method WriteI64 (line 307) | func (p *TSimpleJSONProtocol) WriteI64(ctx context.Context, v int64) e... method WriteDouble (line 311) | func (p *TSimpleJSONProtocol) WriteDouble(ctx context.Context, v float... method WriteString (line 315) | func (p *TSimpleJSONProtocol) WriteString(ctx context.Context, v strin... method WriteBinary (line 319) | func (p *TSimpleJSONProtocol) WriteBinary(ctx context.Context, v []byt... method WriteUUID (line 344) | func (p *TSimpleJSONProtocol) WriteUUID(ctx context.Context, v Tuuid) ... method ReadMessageBegin (line 349) | func (p *TSimpleJSONProtocol) ReadMessageBegin(ctx context.Context) (n... method ReadMessageEnd (line 368) | func (p *TSimpleJSONProtocol) ReadMessageEnd(ctx context.Context) error { method ReadStructBegin (line 372) | func (p *TSimpleJSONProtocol) ReadStructBegin(ctx context.Context) (na... method ReadStructEnd (line 377) | func (p *TSimpleJSONProtocol) ReadStructEnd(ctx context.Context) error { method ReadFieldBegin (line 381) | func (p *TSimpleJSONProtocol) ReadFieldBegin(ctx context.Context) (str... method ReadFieldEnd (line 407) | func (p *TSimpleJSONProtocol) ReadFieldEnd(ctx context.Context) error { method ReadMapBegin (line 411) | func (p *TSimpleJSONProtocol) ReadMapBegin(ctx context.Context) (keyTy... method ReadMapEnd (line 443) | func (p *TSimpleJSONProtocol) ReadMapEnd(ctx context.Context) error { method ReadListBegin (line 447) | func (p *TSimpleJSONProtocol) ReadListBegin(ctx context.Context) (elem... method ReadListEnd (line 451) | func (p *TSimpleJSONProtocol) ReadListEnd(ctx context.Context) error { method ReadSetBegin (line 455) | func (p *TSimpleJSONProtocol) ReadSetBegin(ctx context.Context) (elemT... method ReadSetEnd (line 459) | func (p *TSimpleJSONProtocol) ReadSetEnd(ctx context.Context) error { method ReadBool (line 463) | func (p *TSimpleJSONProtocol) ReadBool(ctx context.Context) (bool, err... method ReadByte (line 516) | func (p *TSimpleJSONProtocol) ReadByte(ctx context.Context) (int8, err... method ReadI16 (line 521) | func (p *TSimpleJSONProtocol) ReadI16(ctx context.Context) (int16, err... method ReadI32 (line 526) | func (p *TSimpleJSONProtocol) ReadI32(ctx context.Context) (int32, err... method ReadI64 (line 531) | func (p *TSimpleJSONProtocol) ReadI64(ctx context.Context) (int64, err... method ReadDouble (line 536) | func (p *TSimpleJSONProtocol) ReadDouble(ctx context.Context) (float64... method ReadString (line 541) | func (p *TSimpleJSONProtocol) ReadString(ctx context.Context) (string,... method ReadBinary (line 571) | func (p *TSimpleJSONProtocol) ReadBinary(ctx context.Context) ([]byte,... method ReadUUID (line 602) | func (p *TSimpleJSONProtocol) ReadUUID(ctx context.Context) (v Tuuid, ... method Flush (line 612) | func (p *TSimpleJSONProtocol) Flush(ctx context.Context) (err error) { method Skip (line 616) | func (p *TSimpleJSONProtocol) Skip(ctx context.Context, fieldType TTyp... method Transport (line 620) | func (p *TSimpleJSONProtocol) Transport() TTransport { method OutputPreValue (line 624) | func (p *TSimpleJSONProtocol) OutputPreValue() error { method OutputPostValue (line 642) | func (p *TSimpleJSONProtocol) OutputPostValue() error { method OutputBool (line 664) | func (p *TSimpleJSONProtocol) OutputBool(value bool) error { method OutputNull (line 688) | func (p *TSimpleJSONProtocol) OutputNull() error { method OutputF64 (line 698) | func (p *TSimpleJSONProtocol) OutputF64(value float64) error { method OutputI64 (line 726) | func (p *TSimpleJSONProtocol) OutputI64(value int64) error { method OutputString (line 745) | func (p *TSimpleJSONProtocol) OutputString(s string) error { method OutputStringData (line 755) | func (p *TSimpleJSONProtocol) OutputStringData(s string) error { method OutputObjectBegin (line 760) | func (p *TSimpleJSONProtocol) OutputObjectBegin() error { method OutputObjectEnd (line 771) | func (p *TSimpleJSONProtocol) OutputObjectEnd() error { method OutputListBegin (line 785) | func (p *TSimpleJSONProtocol) OutputListBegin() error { method OutputListEnd (line 796) | func (p *TSimpleJSONProtocol) OutputListEnd() error { method OutputElemListBegin (line 810) | func (p *TSimpleJSONProtocol) OutputElemListBegin(elemType TType, size... method ParsePreValue (line 823) | func (p *TSimpleJSONProtocol) ParsePreValue() error { method ParsePostValue (line 883) | func (p *TSimpleJSONProtocol) ParsePostValue() error { method readNonSignificantWhitespace (line 905) | func (p *TSimpleJSONProtocol) readNonSignificantWhitespace() error { method ParseStringBody (line 921) | func (p *TSimpleJSONProtocol) ParseStringBody() (string, error) { method ParseQuotedStringBody (line 946) | func (p *TSimpleJSONProtocol) ParseQuotedStringBody() (string, error) { method ParseBase64EncodedBody (line 972) | func (p *TSimpleJSONProtocol) ParseBase64EncodedBody() ([]byte, error) { method ParseI64 (line 990) | func (p *TSimpleJSONProtocol) ParseI64() (int64, bool, error) { method ParseF64 (line 1012) | func (p *TSimpleJSONProtocol) ParseF64() (float64, bool, error) { method ParseObjectStart (line 1034) | func (p *TSimpleJSONProtocol) ParseObjectStart() (bool, error) { method ParseObjectEnd (line 1054) | func (p *TSimpleJSONProtocol) ParseObjectEnd() error { method ParseListBegin (line 1080) | func (p *TSimpleJSONProtocol) ParseListBegin() (isNull bool, err error) { method ParseElemListBegin (line 1101) | func (p *TSimpleJSONProtocol) ParseElemListBegin() (elemType TType, si... method ParseListEnd (line 1122) | func (p *TSimpleJSONProtocol) ParseListEnd() error { method readIfNull (line 1153) | func (p *TSimpleJSONProtocol) readIfNull() (bool, error) { method readQuoteIfNext (line 1176) | func (p *TSimpleJSONProtocol) readQuoteIfNext() { method readNumeric (line 1183) | func (p *TSimpleJSONProtocol) readNumeric() (Numeric, error) { method safePeekContains (line 1308) | func (p *TSimpleJSONProtocol) safePeekContains(b []byte) bool { method resetContextStack (line 1319) | func (p *TSimpleJSONProtocol) resetContextStack() { method write (line 1324) | func (p *TSimpleJSONProtocol) write(b []byte) (int, error) { method SetTConfiguration (line 1333) | func (p *TSimpleJSONProtocol) SetTConfiguration(conf *TConfiguration) { method Reset (line 1343) | func (p *TSimpleJSONProtocol) Reset() { function NewTSimpleJSONProtocol (line 110) | func NewTSimpleJSONProtocol(t TTransport) *TSimpleJSONProtocol { function NewTSimpleJSONProtocolConf (line 116) | func NewTSimpleJSONProtocolConf(t TTransport, conf *TConfiguration) *TSi... type TSimpleJSONProtocolFactory (line 129) | type TSimpleJSONProtocolFactory struct method GetProtocol (line 133) | func (p *TSimpleJSONProtocolFactory) GetProtocol(trans TTransport) TPr... method SetTConfiguration (line 138) | func (p *TSimpleJSONProtocolFactory) SetTConfiguration(conf *TConfigur... function NewTSimpleJSONProtocolFactory (line 143) | func NewTSimpleJSONProtocolFactory() *TSimpleJSONProtocolFactory { function NewTSimpleJSONProtocolFactoryConf (line 151) | func NewTSimpleJSONProtocolFactoryConf(conf *TConfiguration) *TSimpleJSO... function init (line 177) | func init() { function jsonQuote (line 197) | func jsonQuote(s string) string { function jsonUnquote (line 203) | func jsonUnquote(s string) (string, bool) { function mismatch (line 209) | func mismatch(expected, actual string) error { function endsWithoutEscapedQuote (line 961) | func endsWithoutEscapedQuote(s string) bool { FILE: lib/go/thrift/simple_json_protocol_test.go function TestWriteSimpleJSONProtocolBool (line 33) | func TestWriteSimpleJSONProtocolBool(t *testing.T) { function TestReadSimpleJSONProtocolBool (line 57) | func TestReadSimpleJSONProtocolBool(t *testing.T) { function TestWriteSimpleJSONProtocolByte (line 84) | func TestWriteSimpleJSONProtocolByte(t *testing.T) { function TestReadSimpleJSONProtocolByte (line 108) | func TestReadSimpleJSONProtocolByte(t *testing.T) { function TestWriteSimpleJSONProtocolI16 (line 131) | func TestWriteSimpleJSONProtocolI16(t *testing.T) { function TestReadSimpleJSONProtocolI16 (line 155) | func TestReadSimpleJSONProtocolI16(t *testing.T) { function TestWriteSimpleJSONProtocolI32 (line 178) | func TestWriteSimpleJSONProtocolI32(t *testing.T) { function TestReadSimpleJSONProtocolI32 (line 202) | func TestReadSimpleJSONProtocolI32(t *testing.T) { function TestReadSimpleJSONProtocolI32Null (line 225) | func TestReadSimpleJSONProtocolI32Null(t *testing.T) { function TestWriteSimpleJSONProtocolI64 (line 246) | func TestWriteSimpleJSONProtocolI64(t *testing.T) { function TestReadSimpleJSONProtocolI64 (line 270) | func TestReadSimpleJSONProtocolI64(t *testing.T) { function TestReadSimpleJSONProtocolI64Null (line 293) | func TestReadSimpleJSONProtocolI64Null(t *testing.T) { function TestWriteSimpleJSONProtocolDouble (line 314) | func TestWriteSimpleJSONProtocolDouble(t *testing.T) { function TestReadSimpleJSONProtocolDouble (line 352) | func TestReadSimpleJSONProtocolDouble(t *testing.T) { function TestWriteSimpleJSONProtocolString (line 390) | func TestWriteSimpleJSONProtocolString(t *testing.T) { function TestReadSimpleJSONProtocolString (line 414) | func TestReadSimpleJSONProtocolString(t *testing.T) { function TestReadSimpleJSONProtocolStringNull (line 437) | func TestReadSimpleJSONProtocolStringNull(t *testing.T) { function TestWriteSimpleJSONProtocolBinary (line 457) | func TestWriteSimpleJSONProtocolBinary(t *testing.T) { function TestReadSimpleJSONProtocolBinary (line 482) | func TestReadSimpleJSONProtocolBinary(t *testing.T) { function TestReadSimpleJSONProtocolBinaryNull (line 513) | func TestReadSimpleJSONProtocolBinaryNull(t *testing.T) { function TestWriteSimpleJSONProtocolList (line 535) | func TestWriteSimpleJSONProtocolList(t *testing.T) { function TestWriteSimpleJSONProtocolSet (line 589) | func TestWriteSimpleJSONProtocolSet(t *testing.T) { function TestWriteSimpleJSONProtocolMap (line 643) | func TestWriteSimpleJSONProtocolMap(t *testing.T) { function TestWriteSimpleJSONProtocolSafePeek (line 718) | func TestWriteSimpleJSONProtocolSafePeek(t *testing.T) { function TestJSONContextStack (line 740) | func TestJSONContextStack(t *testing.T) { function TestTSimpleJSONProtocolUnmatchedBeginEnd (line 791) | func TestTSimpleJSONProtocolUnmatchedBeginEnd(t *testing.T) { FILE: lib/go/thrift/simple_server.go type TSimpleServer (line 56) | type TSimpleServer struct method ProcessorFactory (line 129) | func (p *TSimpleServer) ProcessorFactory() TProcessorFactory { method ServerTransport (line 133) | func (p *TSimpleServer) ServerTransport() TServerTransport { method InputTransportFactory (line 137) | func (p *TSimpleServer) InputTransportFactory() TTransportFactory { method OutputTransportFactory (line 141) | func (p *TSimpleServer) OutputTransportFactory() TTransportFactory { method InputProtocolFactory (line 145) | func (p *TSimpleServer) InputProtocolFactory() TProtocolFactory { method OutputProtocolFactory (line 149) | func (p *TSimpleServer) OutputProtocolFactory() TProtocolFactory { method Listen (line 153) | func (p *TSimpleServer) Listen() error { method SetForwardHeaders (line 165) | func (p *TSimpleServer) SetForwardHeaders(headers []string) { method SetLogger (line 184) | func (p *TSimpleServer) SetLogger(_ Logger) {} method SetLogContext (line 191) | func (p *TSimpleServer) SetLogContext(ctx context.Context) { method innerAccept (line 195) | func (p *TSimpleServer) innerAccept() (int32, error) { method AcceptLoop (line 235) | func (p *TSimpleServer) AcceptLoop() error { method Serve (line 247) | func (p *TSimpleServer) Serve() error { method Stop (line 258) | func (p *TSimpleServer) Stop() error { method processRequests (line 308) | func (p *TSimpleServer) processRequests(client TTransport) (err error) { function NewTSimpleServer2 (line 75) | func NewTSimpleServer2(processor TProcessor, serverTransport TServerTran... function NewTSimpleServer4 (line 79) | func NewTSimpleServer4(processor TProcessor, serverTransport TServerTran... function NewTSimpleServer6 (line 87) | func NewTSimpleServer6(processor TProcessor, serverTransport TServerTran... function NewTSimpleServerFactory2 (line 97) | func NewTSimpleServerFactory2(processorFactory TProcessorFactory, server... function NewTSimpleServerFactory4 (line 107) | func NewTSimpleServerFactory4(processorFactory TProcessorFactory, server... function NewTSimpleServerFactory6 (line 117) | func NewTSimpleServerFactory6(processorFactory TProcessorFactory, server... function treatEOFErrorsAsNil (line 290) | func treatEOFErrorsAsNil(err error) error { type abandonRequestError (line 401) | type abandonRequestError struct method Error (line 403) | func (abandonRequestError) Error() string { method Unwrap (line 407) | func (abandonRequestError) Unwrap() error { FILE: lib/go/thrift/simple_server_test.go constant networkWaitDuration (line 32) | networkWaitDuration = 10 * time.Millisecond type mockServerTransport (line 34) | type mockServerTransport struct method Listen (line 41) | func (m *mockServerTransport) Listen() error { method Accept (line 45) | func (m *mockServerTransport) Accept() (TTransport, error) { method Close (line 49) | func (m *mockServerTransport) Close() error { method Interrupt (line 53) | func (m *mockServerTransport) Interrupt() error { type mockTTransport (line 57) | type mockTTransport struct method Close (line 61) | func (m *mockTTransport) Close() error { function TestMultipleStop (line 65) | func TestMultipleStop(t *testing.T) { function TestWaitRace (line 108) | func TestWaitRace(t *testing.T) { function TestNoHangDuringStopFromDanglingLockAcquireDuringAcceptLoop (line 136) | func TestNoHangDuringStopFromDanglingLockAcquireDuringAcceptLoop(t *test... function TestNoHangDuringStopFromClientNoDataSendDuringAcceptLoop (line 164) | func TestNoHangDuringStopFromClientNoDataSendDuringAcceptLoop(t *testing... function TestStopTimeoutWithSocketTimeout (line 225) | func TestStopTimeoutWithSocketTimeout(t *testing.T) { function TestErrAbandonRequest (line 290) | func TestErrAbandonRequest(t *testing.T) { FILE: lib/go/thrift/slog.go type SlogTStructWrapper (line 30) | type SlogTStructWrapper struct method MarshalJSON (line 40) | func (w SlogTStructWrapper) MarshalJSON() ([]byte, error) { method String (line 46) | func (w SlogTStructWrapper) String() string { FILE: lib/go/thrift/slog_test.go function TestSlogTStructWrapperJSON (line 28) | func TestSlogTStructWrapperJSON(t *testing.T) { FILE: lib/go/thrift/socket.go type TSocket (line 28) | type TSocket struct method SetTConfiguration (line 115) | func (p *TSocket) SetTConfiguration(conf *TConfiguration) { method SetConnTimeout (line 120) | func (p *TSocket) SetConnTimeout(timeout time.Duration) error { method SetSocketTimeout (line 131) | func (p *TSocket) SetSocketTimeout(timeout time.Duration) error { method pushDeadline (line 141) | func (p *TSocket) pushDeadline(read, write bool) { method Open (line 156) | func (p *TSocket) Open() error { method Conn (line 186) | func (p *TSocket) Conn() net.Conn { method IsOpen (line 191) | func (p *TSocket) IsOpen() bool { method Close (line 196) | func (p *TSocket) Close() error { method Addr (line 201) | func (p *TSocket) Addr() net.Addr { method Read (line 205) | func (p *TSocket) Read(buf []byte) (int, error) { method Write (line 217) | func (p *TSocket) Write(buf []byte) (int, error) { method Flush (line 225) | func (p *TSocket) Flush(ctx context.Context) error { method Interrupt (line 229) | func (p *TSocket) Interrupt() error { method RemainingBytes (line 236) | func (p *TSocket) RemainingBytes() (num_bytes uint64) { type tcpAddr (line 35) | type tcpAddr method Network (line 39) | func (ta tcpAddr) Network() string { method String (line 43) | func (ta tcpAddr) String() string { function NewTSocket (line 48) | func NewTSocket(hostPort string) (*TSocket, error) { function NewTSocketConf (line 62) | func NewTSocketConf(hostPort string, conf *TConfiguration) *TSocket { function NewTSocketTimeout (line 67) | func NewTSocketTimeout(hostPort string, connTimeout time.Duration, soTim... function NewTSocketFromAddrConf (line 77) | func NewTSocketFromAddrConf(addr net.Addr, conf *TConfiguration) *TSocket { function NewTSocketFromAddrTimeout (line 85) | func NewTSocketFromAddrTimeout(addr net.Addr, connTimeout time.Duration,... function NewTSocketFromConnConf (line 95) | func NewTSocketFromConnConf(conn net.Conn, conf *TConfiguration) *TSocket { function NewTSocketFromConnTimeout (line 104) | func NewTSocketFromConnTimeout(conn net.Conn, socketTimeout time.Duratio... FILE: lib/go/thrift/socket_aix_syscall.go function peekNonblocking (line 26) | func peekNonblocking(fd int, p []byte) (int, syscall.Sockaddr, error) { FILE: lib/go/thrift/socket_conn.go type socketConn (line 29) | type socketConn struct method isValid (line 69) | func (sc *socketConn) isValid() bool { method IsOpen (line 83) | func (sc *socketConn) IsOpen() bool { method Read (line 109) | func (sc *socketConn) Read(p []byte) (n int, err error) { method Close (line 117) | func (sc *socketConn) Close() error { function createSocketConnFromReturn (line 40) | func createSocketConnFromReturn(conn net.Conn, err error) (*socketConn, ... function wrapSocketConn (line 50) | func wrapSocketConn(conn net.Conn) *socketConn { FILE: lib/go/thrift/socket_conn_test.go type serverSocketConnCallback (line 30) | type serverSocketConnCallback function serverSocketConn (line 32) | func serverSocketConn(tb testing.TB, f serverSocketConnCallback) (net.Li... function writeFully (line 53) | func writeFully(tb testing.TB, w io.Writer, s string) bool { function TestSocketConn (line 68) | func TestSocketConn(t *testing.T) { function TestSocketConnNilSafe (line 117) | func TestSocketConnNilSafe(t *testing.T) { FILE: lib/go/thrift/socket_non_aix_syscall.go function peekNonblocking (line 26) | func peekNonblocking(fd int, p []byte) (int, syscall.Sockaddr, error) { FILE: lib/go/thrift/socket_non_unix_conn.go method read0 (line 24) | func (sc *socketConn) read0() error { method checkConn (line 31) | func (sc *socketConn) checkConn() error { FILE: lib/go/thrift/socket_unix_conn.go method read0 (line 36) | func (sc *socketConn) read0() error { method checkConn (line 40) | func (sc *socketConn) checkConn() error { FILE: lib/go/thrift/socket_unix_conn_test.go function TestSocketConnUnix (line 31) | func TestSocketConnUnix(t *testing.T) { FILE: lib/go/thrift/ssl_server_socket.go type TSSLServerSocket (line 28) | type TSSLServerSocket struct method Listen (line 51) | func (p *TSSLServerSocket) Listen() error { method Accept (line 63) | func (p *TSSLServerSocket) Accept() (TTransport, error) { method IsListening (line 78) | func (p *TSSLServerSocket) IsListening() bool { method Open (line 83) | func (p *TSSLServerSocket) Open() error { method Addr (line 95) | func (p *TSSLServerSocket) Addr() net.Addr { method Close (line 102) | func (p *TSSLServerSocket) Close() error { method Interrupt (line 112) | func (p *TSSLServerSocket) Interrupt() error { function NewTSSLServerSocket (line 36) | func NewTSSLServerSocket(listenAddr string, cfg *tls.Config) (*TSSLServe... function NewTSSLServerSocketTimeout (line 40) | func NewTSSLServerSocketTimeout(listenAddr string, cfg *tls.Config, clie... FILE: lib/go/thrift/ssl_socket.go type TSSLSocket (line 29) | type TSSLSocket struct method SetTConfiguration (line 124) | func (p *TSSLSocket) SetTConfiguration(conf *TConfiguration) { method SetConnTimeout (line 129) | func (p *TSSLSocket) SetConnTimeout(timeout time.Duration) error { method SetSocketTimeout (line 138) | func (p *TSSLSocket) SetSocketTimeout(timeout time.Duration) error { method pushDeadline (line 146) | func (p *TSSLSocket) pushDeadline(read, write bool) { method Open (line 161) | func (p *TSSLSocket) Open() error { method Conn (line 212) | func (p *TSSLSocket) Conn() net.Conn { method IsOpen (line 217) | func (p *TSSLSocket) IsOpen() bool { method Close (line 222) | func (p *TSSLSocket) Close() error { method Read (line 226) | func (p *TSSLSocket) Read(buf []byte) (int, error) { method Write (line 238) | func (p *TSSLSocket) Write(buf []byte) (int, error) { method Flush (line 246) | func (p *TSSLSocket) Flush(ctx context.Context) error { method Interrupt (line 250) | func (p *TSSLSocket) Interrupt() error { method RemainingBytes (line 257) | func (p *TSSLSocket) RemainingBytes() (num_bytes uint64) { function NewTSSLSocketConf (line 53) | func NewTSSLSocketConf(hostPort string, conf *TConfiguration) *TSSLSocket { function NewTSSLSocket (line 64) | func NewTSSLSocket(hostPort string, cfg *tls.Config) (*TSSLSocket, error) { function NewTSSLSocketTimeout (line 73) | func NewTSSLSocketTimeout(hostPort string, cfg *tls.Config, connectTimeo... function NewTSSLSocketFromAddrConf (line 84) | func NewTSSLSocketFromAddrConf(addr net.Addr, conf *TConfiguration) *TSS... function NewTSSLSocketFromAddrTimeout (line 92) | func NewTSSLSocketFromAddrTimeout(addr net.Addr, cfg *tls.Config, connec... function NewTSSLSocketFromConnConf (line 103) | func NewTSSLSocketFromConnConf(conn net.Conn, conf *TConfiguration) *TSS... function NewTSSLSocketFromConnTimeout (line 112) | func NewTSSLSocketFromConnTimeout(conn net.Conn, cfg *tls.Config, socket... FILE: lib/go/thrift/transport.go type Flusher (line 30) | type Flusher interface type ContextFlusher (line 34) | type ContextFlusher interface type ReadSizeProvider (line 38) | type ReadSizeProvider interface type TTransport (line 43) | type TTransport interface type stringWriter (line 55) | type stringWriter interface type TRichTransport (line 63) | type TRichTransport interface FILE: lib/go/thrift/transport_exception.go type timeoutable (line 27) | type timeoutable interface type TTransportException (line 32) | type TTransportException interface constant UNKNOWN_TRANSPORT_EXCEPTION (line 39) | UNKNOWN_TRANSPORT_EXCEPTION = 0 constant NOT_OPEN (line 40) | NOT_OPEN = 1 constant ALREADY_OPEN (line 41) | ALREADY_OPEN = 2 constant TIMED_OUT (line 42) | TIMED_OUT = 3 constant END_OF_FILE (line 43) | END_OF_FILE = 4 type tTransportException (line 46) | type tTransportException struct method TExceptionType (line 54) | func (tTransportException) TExceptionType() TExceptionType { method TypeId (line 58) | func (p *tTransportException) TypeId() int { method Error (line 62) | func (p *tTransportException) Error() string { method Err (line 66) | func (p *tTransportException) Err() error { method Unwrap (line 70) | func (p *tTransportException) Unwrap() error { method Timeout (line 74) | func (p *tTransportException) Timeout() bool { function NewTTransportException (line 78) | func NewTTransportException(t int, e string) TTransportException { function NewTTransportExceptionFromError (line 86) | func NewTTransportExceptionFromError(e error) TTransportException { function prependTTransportException (line 114) | func prependTTransportException(prepend string, e TTransportException) T... function isTimeoutError (line 125) | func isTimeoutError(err error) bool { FILE: lib/go/thrift/transport_exception_test.go type timeout (line 29) | type timeout struct method Timeout (line 31) | func (t *timeout) Timeout() bool { method Error (line 35) | func (t *timeout) Error() string { function TestTExceptionTimeout (line 39) | func TestTExceptionTimeout(t *testing.T) { function TestTExceptionEOF (line 55) | func TestTExceptionEOF(t *testing.T) { function TestIsTimeoutError (line 70) | func TestIsTimeoutError(t *testing.T) { FILE: lib/go/thrift/transport_factory.go type TTransportFactory (line 26) | type TTransportFactory interface type tTransportFactory (line 30) | type tTransportFactory struct method GetTransport (line 33) | func (p *tTransportFactory) GetTransport(trans TTransport) (TTransport... function NewTTransportFactory (line 37) | func NewTTransportFactory() TTransportFactory { FILE: lib/go/thrift/transport_test.go constant TRANSPORT_BINARY_DATA_SIZE (line 30) | TRANSPORT_BINARY_DATA_SIZE = 4096 function init (line 37) | func init() { function TransportTest (line 46) | func TransportTest(t *testing.T, writeTrans TTransport, readTrans TTrans... function TransportHeaderTest (line 101) | func TransportHeaderTest(t *testing.T, writeTrans TTransport, readTrans ... function CloseTransports (line 145) | func CloseTransports(t *testing.T, readTrans TTransport, writeTrans TTra... function FindAvailableTCPServerPort (line 158) | func FindAvailableTCPServerPort(startPort int) (net.Addr, error) { FILE: lib/go/thrift/type.go type TType (line 23) | type TType method String (line 61) | func (p TType) String() string { constant STOP (line 26) | STOP = 0 constant VOID (line 27) | VOID = 1 constant BOOL (line 28) | BOOL = 2 constant BYTE (line 29) | BYTE = 3 constant I08 (line 30) | I08 = 3 constant DOUBLE (line 31) | DOUBLE = 4 constant I16 (line 32) | I16 = 6 constant I32 (line 33) | I32 = 8 constant I64 (line 34) | I64 = 10 constant STRING (line 35) | STRING = 11 constant UTF7 (line 36) | UTF7 = 11 constant STRUCT (line 37) | STRUCT = 12 constant MAP (line 38) | MAP = 13 constant SET (line 39) | SET = 14 constant LIST (line 40) | LIST = 15 constant UUID (line 41) | UUID = 16 FILE: lib/go/thrift/uuid.go type Tuuid (line 44) | type Tuuid method String (line 49) | func (u Tuuid) String() string { function hexToDec (line 63) | func hexToDec(b byte) (byte, bool) { function hexToByte (line 76) | func hexToByte(b1, b2 byte) (b byte, ok bool) { function ParseTuuid (line 97) | func ParseTuuid(s string) (u Tuuid, err error) { function Must (line 125) | func Must[T any](v T, err error) T { FILE: lib/go/thrift/uuid_test.go function TestHexToByte (line 28) | func TestHexToByte(t *testing.T) { function TestUUIDString (line 79) | func TestUUIDString(t *testing.T) { function TestUUIDParse (line 138) | func TestUUIDParse(t *testing.T) { function TestUUIDQuick (line 233) | func TestUUIDQuick(t *testing.T) { function BenchmarkUUIDParse (line 250) | func BenchmarkUUIDParse(b *testing.B) { function BenchmarkUUIDString (line 273) | func BenchmarkUUIDString(b *testing.B) { FILE: lib/go/thrift/zlib_pool.go type zlibReader (line 28) | type zlibReader interface function newZlibReader (line 35) | func newZlibReader(r io.Reader) (io.ReadCloser, error) { type wrappedZlibReader (line 48) | type wrappedZlibReader struct method Close (line 52) | func (wr *wrappedZlibReader) Close() error { function newZlibWriterLevelMust (line 59) | func newZlibWriterLevelMust(level int) *zlib.Writer { type zlibWriterPoolCloser (line 83) | type zlibWriterPoolCloser struct method Close (line 88) | func (z *zlibWriterPoolCloser) Close() error { function newZlibWriterCloserLevel (line 96) | func newZlibWriterCloserLevel(w io.Writer, level int) (*zlib.Writer, io.... FILE: lib/go/thrift/zlib_pool_test.go function TestZlibWriterPools (line 30) | func TestZlibWriterPools(t *testing.T) { FILE: lib/go/thrift/zlib_transport.go type TZlibTransportFactory (line 29) | type TZlibTransportFactory struct method GetTransport (line 43) | func (p *TZlibTransportFactory) GetTransport(trans TTransport) (TTrans... type TZlibTransport (line 35) | type TZlibTransport struct method Close (line 81) | func (z *TZlibTransport) Close() error { method Flush (line 94) | func (z *TZlibTransport) Flush(ctx context.Context) error { method IsOpen (line 102) | func (z *TZlibTransport) IsOpen() bool { method Open (line 107) | func (z *TZlibTransport) Open() error { method Read (line 111) | func (z *TZlibTransport) Read(p []byte) (int, error) { method RemainingBytes (line 125) | func (z *TZlibTransport) RemainingBytes() uint64 { method Write (line 129) | func (z *TZlibTransport) Write(p []byte) (int, error) { method SetTConfiguration (line 134) | func (z *TZlibTransport) SetTConfiguration(conf *TConfiguration) { function NewTZlibTransportFactory (line 56) | func NewTZlibTransportFactory(level int) *TZlibTransportFactory { function NewTZlibTransportFactoryWithFactory (line 62) | func NewTZlibTransportFactoryWithFactory(level int, factory TTransportFa... function NewTZlibTransport (line 67) | func NewTZlibTransport(trans TTransport, level int) (*TZlibTransport, er... FILE: lib/go/thrift/zlib_transport_test.go function TestZlibTransport (line 27) | func TestZlibTransport(t *testing.T) { type DummyTransportFactory (line 35) | type DummyTransportFactory struct method GetTransport (line 37) | func (p *DummyTransportFactory) GetTransport(trans TTransport) (TTrans... function TestZlibFactoryTransportWithFactory (line 41) | func TestZlibFactoryTransportWithFactory(t *testing.T) { function TestZlibFactoryTransportWithoutFactory (line 54) | func TestZlibFactoryTransportWithoutFactory(t *testing.T) { FILE: lib/java/src/crossTest/java/org/apache/thrift/test/TestClient.java class TestClient (line 63) | public class TestClient { method main (line 72) | public static void main(String[] args) { method getBytesData (line 822) | static byte[] getBytesData() { FILE: lib/java/src/crossTest/java/org/apache/thrift/test/TestNonblockingClient.java class TestNonblockingClient (line 52) | public class TestNonblockingClient extends TestClient { method main (line 64) | public static void main(String[] args) { method getClient (line 1035) | private static ThriftTest.AsyncClient getClient() { method getSecondServiceClient (line 1039) | private static SecondService.AsyncClient getSecondServiceClient() { method getProtocolFactory (line 1043) | private static TProtocolFactory getProtocolFactory() { method getTransport (line 1055) | private static TNonblockingTransport getTransport() { class FailureLessCallback (line 1070) | private abstract static class FailureLessCallback implements AsyncM... method onError (line 1071) | @Override FILE: lib/java/src/crossTest/java/org/apache/thrift/test/TestNonblockingServer.java class TestNonblockingServer (line 30) | public class TestNonblockingServer extends TestServer { method main (line 31) | public static void main(String[] args) { FILE: lib/java/src/crossTest/java/org/apache/thrift/test/TestServer.java class TestServer (line 47) | public class TestServer { class SecondHandler (line 59) | static class SecondHandler implements thrift.test.SecondService.Iface { method secondtestString (line 61) | @Override class TestServerContext (line 68) | static class TestServerContext implements ServerContext { method TestServerContext (line 72) | public TestServerContext(int connectionId) { method getConnectionId (line 76) | public int getConnectionId() { method setConnectionId (line 80) | public void setConnectionId(int connectionId) { method unwrap (line 84) | @Override method isWrapperFor (line 98) | @Override class TestServerEventHandler (line 104) | static class TestServerEventHandler implements TServerEventHandler { method preServe (line 108) | public void preServe() { method createContext (line 113) | public ServerContext createContext(TProtocol input, TProtocol output) { method deleteContext (line 123) | public void deleteContext(ServerContext serverContext, TProtocol inp... method processContext (line 131) | public void processContext( method main (line 141) | public static void main(String[] args) { FILE: lib/java/src/crossTest/java/org/apache/thrift/test/TestTServletServer.java class TestTServletServer (line 28) | public class TestTServletServer { method main (line 32) | public static void main(String[] args) throws Exception { FILE: lib/java/src/main/java/org/apache/thrift/AsyncProcessFunction.java class AsyncProcessFunction (line 26) | public abstract class AsyncProcessFunction res... method getEmptyArgsInstance (line 38) | public abstract T getEmptyArgsInstance(); method getEmptyResultInstance (line 40) | public abstract A getEmptyResultInstance(); method getResultHandler (line 42) | public abstract AsyncMethodCallback getResultHandler( method getMethodName (line 45) | public String getMethodName() { method sendResponse (line 49) | public void sendResponse( FILE: lib/java/src/main/java/org/apache/thrift/EncodingUtils.java class EncodingUtils (line 23) | public class EncodingUtils { method encodeBigEndian (line 32) | public static final void encodeBigEndian(final int integer, final byte... method encodeBigEndian (line 44) | public static final void encodeBigEndian(final int integer, final byte... method decodeBigEndian (line 58) | public static final int decodeBigEndian(final byte[] buf) { method decodeBigEndian (line 70) | public static final int decodeBigEndian(final byte[] buf, int offset) { method testBit (line 84) | public static final boolean testBit(byte v, int position) { method testBit (line 88) | public static final boolean testBit(short v, int position) { method testBit (line 92) | public static final boolean testBit(int v, int position) { method testBit (line 96) | public static final boolean testBit(long v, int position) { method clearBit (line 107) | public static final byte clearBit(byte v, int position) { method clearBit (line 111) | public static final short clearBit(short v, int position) { method clearBit (line 115) | public static final int clearBit(int v, int position) { method clearBit (line 119) | public static final long clearBit(long v, int position) { method setBit (line 131) | public static final byte setBit(byte v, int position, boolean value) { method setBit (line 135) | public static final short setBit(short v, int position, boolean value) { method setBit (line 139) | public static final int setBit(int v, int position, boolean value) { method setBit (line 144) | public static final long setBit(long v, int position, boolean value) { FILE: lib/java/src/main/java/org/apache/thrift/Option.java class Option (line 25) | public abstract class Option { method isDefined (line 36) | public abstract boolean isDefined(); method get (line 44) | public abstract T get(); method or (line 52) | public T or(T other) { method toOptional (line 65) | public Optional toOptional() { class None (line 74) | public static class None extends Option { method isDefined (line 75) | public boolean isDefined() { method get (line 79) | public T get() { method toString (line 83) | public String toString() { class Some (line 93) | public static class Some extends Option { method Some (line 96) | public Some(T value) { method isDefined (line 100) | public boolean isDefined() { method get (line 104) | public T get() { method toString (line 108) | public String toString() { method fromNullable (line 120) | public static Option fromNullable(T value) { method some (line 135) | public static Some some(T value) { method none (line 139) | @SuppressWarnings("unchecked") FILE: lib/java/src/main/java/org/apache/thrift/ProcessFunction.java class ProcessFunction (line 11) | public abstract class ProcessFunction, F extends TFieldIdEnum> method fieldForId (line 34) | F fieldForId(int fieldId); method isSet (line 42) | boolean isSet(F field); method getFieldValue (line 51) | Object getFieldValue(F field); method setFieldValue (line 60) | void setFieldValue(F field, Object value); method deepCopy (line 67) | T deepCopy(); method clear (line 73) | void clear(); FILE: lib/java/src/main/java/org/apache/thrift/TBaseAsyncProcessor.java class TBaseAsyncProcessor (line 29) | public class TBaseAsyncProcessor implements TAsyncProcessor, TProcess... method TBaseAsyncProcessor (line 35) | public TBaseAsyncProcessor( method getProcessMapView (line 42) | public Map bbs, StringBuilder ... method toString (line 211) | public static void toString(ByteBuffer bb, StringBuilder sb) { method paddedByteString (line 230) | public static String paddedByteString(byte b) { method byteBufferToByteArray (line 235) | public static byte[] byteBufferToByteArray(ByteBuffer byteBuffer) { method wrapsFullArray (line 244) | public static boolean wrapsFullArray(ByteBuffer byteBuffer) { method byteBufferToByteArray (line 251) | public static int byteBufferToByteArray(ByteBuffer byteBuffer, byte[] ... method rightSize (line 262) | public static ByteBuffer rightSize(ByteBuffer in) { method copyBinary (line 272) | public static ByteBuffer copyBinary(final ByteBuffer orig) { method copyBinary (line 287) | public static byte[] copyBinary(final byte[] orig) { method hashCode (line 291) | public static int hashCode(long value) { method hashCode (line 295) | public static int hashCode(double value) { FILE: lib/java/src/main/java/org/apache/thrift/TBaseProcessor.java class TBaseProcessor (line 11) | public abstract class TBaseProcessor implements TProcessor { method TBaseProcessor (line 15) | protected TBaseProcessor( method getProcessMapView (line 22) | public Map Class getStructClass(ThriftMetadata.Thrif... method unsupportedFieldTypeException (line 707) | private static UnsupportedOperationException unsupportedFieldTypeExcep... method isPartialDeserializationMode (line 711) | private boolean isPartialDeserializationMode() { method ensurePartialDeserializationMode (line 715) | private void ensurePartialDeserializationMode() throws IllegalStateExc... method ensurePartialThriftDeserializationMode (line 722) | private void ensurePartialThriftDeserializationMode() throws IllegalSt... FILE: lib/java/src/main/java/org/apache/thrift/TEnum.java type TEnum (line 22) | public interface TEnum { method getValue (line 23) | int getValue(); FILE: lib/java/src/main/java/org/apache/thrift/TEnumHelper.java class TEnumHelper (line 25) | public class TEnumHelper { method TEnumHelper (line 28) | private TEnumHelper() {} method getByValue (line 39) | public static TEnum getByValue(Class enumClass, int v... FILE: lib/java/src/main/java/org/apache/thrift/TException.java class TException (line 23) | public class TException extends Exception { method TException (line 27) | public TException() { method TException (line 31) | public TException(String message) { method TException (line 35) | public TException(Throwable cause) { method TException (line 39) | public TException(String message, Throwable cause) { FILE: lib/java/src/main/java/org/apache/thrift/TFieldIdEnum.java type TFieldIdEnum (line 22) | public interface TFieldIdEnum { method getThriftFieldId (line 28) | short getThriftFieldId(); method getFieldName (line 35) | String getFieldName(); FILE: lib/java/src/main/java/org/apache/thrift/TFieldRequirementType.java class TFieldRequirementType (line 23) | public final class TFieldRequirementType { method TFieldRequirementType (line 26) | private TFieldRequirementType() {} FILE: lib/java/src/main/java/org/apache/thrift/THttpClientResponseHandler.java class THttpClientResponseHandler (line 13) | public class THttpClientResponseHandler implements HttpClientResponseHan... method handleResponse (line 14) | @Override method readIntoByteArray (line 46) | private static byte[] readIntoByteArray(InputStream is) throws IOExcep... method consume (line 63) | private static void consume(final HttpEntity entity) throws IOException { FILE: lib/java/src/main/java/org/apache/thrift/TMultiplexedProcessor.java class TMultiplexedProcessor (line 54) | public class TMultiplexedProcessor implements TProcessor { method registerProcessor (line 68) | public void registerProcessor(String serviceName, TProcessor processor) { method registerDefault (line 77) | public void registerDefault(TProcessor processor) { method process (line 97) | @Override class StoredMessageProtocol (line 155) | private static class StoredMessageProtocol extends TProtocolDecorator { method StoredMessageProtocol (line 158) | public StoredMessageProtocol(TProtocol protocol, TMessage messageBeg... method readMessageBegin (line 163) | @Override FILE: lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchClient.java class TNonblockingMultiFetchClient (line 66) | public class TNonblockingMultiFetchClient { method TNonblockingMultiFetchClient (line 88) | public TNonblockingMultiFetchClient( method getMaxRecvBufBytesPerServer (line 102) | public synchronized int getMaxRecvBufBytesPerServer() { method getFetchTimeoutSeconds (line 106) | public synchronized int getFetchTimeoutSeconds() { method getRequestBuf (line 115) | public synchronized ByteBuffer getRequestBuf() { method getServerList (line 126) | public synchronized List getServerList() { method getFetchStats (line 133) | public synchronized TNonblockingMultiFetchStats getFetchStats() { method fetch (line 142) | public synchronized ByteBuffer[] fetch() { class MultiFetch (line 180) | private class MultiFetch implements Runnable { method run (line 192) | public void run() { method close (line 360) | public void close() { FILE: lib/java/src/main/java/org/apache/thrift/TNonblockingMultiFetchStats.java class TNonblockingMultiFetchStats (line 22) | public class TNonblockingMultiFetchStats { method TNonblockingMultiFetchStats (line 34) | public TNonblockingMultiFetchStats() { method clear (line 38) | public void clear() { method toString (line 49) | public String toString() { method setNumTotalServers (line 69) | public void setNumTotalServers(int val) { method setMaxResponseBytes (line 73) | public void setMaxResponseBytes(int val) { method setReadTime (line 77) | public void setReadTime(long val) { method incNumReadCompletedServers (line 81) | public void incNumReadCompletedServers() { method incNumConnectErrorServers (line 85) | public void incNumConnectErrorServers() { method incNumOverflowedRecvBuf (line 89) | public void incNumOverflowedRecvBuf() { method incTotalRecvBufBytes (line 93) | public void incTotalRecvBufBytes(int val) { method incNumInvalidFrameSize (line 97) | public void incNumInvalidFrameSize() { method getMaxResponseBytes (line 101) | public int getMaxResponseBytes() { method getNumReadCompletedServers (line 105) | public int getNumReadCompletedServers() { method getNumConnectErrorServers (line 109) | public int getNumConnectErrorServers() { method getNumTotalServers (line 113) | public int getNumTotalServers() { method getNumOverflowedRecvBuf (line 117) | public int getNumOverflowedRecvBuf() { method getTotalRecvBufBytes (line 121) | public int getTotalRecvBufBytes() { method getNumInvalidFrameSize (line 125) | public int getNumInvalidFrameSize() { method getReadTime (line 129) | public long getReadTime() { FILE: lib/java/src/main/java/org/apache/thrift/TProcessor.java type TProcessor (line 28) | public interface TProcessor { method process (line 29) | void process(TProtocol in, TProtocol out) throws TException; FILE: lib/java/src/main/java/org/apache/thrift/TProcessorFactory.java class TProcessorFactory (line 25) | public class TProcessorFactory { method TProcessorFactory (line 29) | public TProcessorFactory(TProcessor processor) { method getProcessor (line 33) | public TProcessor getProcessor(TTransport trans) { method isAsyncProcessor (line 37) | public boolean isAsyncProcessor() { FILE: lib/java/src/main/java/org/apache/thrift/TSerializable.java type TSerializable (line 25) | public interface TSerializable { method read (line 33) | void read(TProtocol iprot) throws TException; method write (line 41) | void write(TProtocol oprot) throws TException; FILE: lib/java/src/main/java/org/apache/thrift/TSerializer.java class TSerializer (line 30) | public class TSerializer { method TSerializer (line 43) | public TSerializer() throws TTransportException { method TSerializer (line 53) | public TSerializer(TProtocolFactory protocolFactory) throws TTransport... method serialize (line 67) | public byte[] serialize(TBase base) throws TException { method toString (line 80) | public String toString(TBase base) throws TException { FILE: lib/java/src/main/java/org/apache/thrift/TServiceClient.java class TServiceClient (line 30) | public abstract class TServiceClient { method TServiceClient (line 31) | public TServiceClient(TProtocol prot) { method TServiceClient (line 35) | public TServiceClient(TProtocol iprot, TProtocol oprot) { method getInputProtocol (line 50) | public TProtocol getInputProtocol() { method getOutputProtocol (line 59) | public TProtocol getOutputProtocol() { method sendBase (line 63) | protected void sendBase(String methodName, TBase args) throws TE... method sendBaseOneway (line 67) | protected void sendBaseOneway(String methodName, TBase args) thr... method sendBase (line 71) | private void sendBase(String methodName, TBase args, byte type) ... method receiveBase (line 78) | protected void receiveBase(TBase result, String methodName) thro... FILE: lib/java/src/main/java/org/apache/thrift/TServiceClientFactory.java type TServiceClientFactory (line 30) | public interface TServiceClientFactory { method getClient (line 37) | T getClient(TProtocol prot); method getClient (line 47) | T getClient(TProtocol iprot, TProtocol oprot); FILE: lib/java/src/main/java/org/apache/thrift/TUnion.java class TUnion (line 37) | public abstract class TUnion, F extends TFieldIdE... method TUnion (line 43) | protected TUnion() { method TUnion (line 56) | protected TUnion(F setField, Object value) { method TUnion (line 60) | protected TUnion(TUnion other) { method deepCopyObject (line 68) | private static Object deepCopyObject(Object o) { method deepCopyMap (line 84) | private static Map deepCopyMap(Map map) { method deepCopySet (line 92) | private static Set deepCopySet(Set set) { method deepCopyList (line 100) | private static List deepCopyList(List list) { method getSetField (line 108) | public F getSetField() { method getFieldValue (line 112) | public Object getFieldValue() { method getFieldValue (line 116) | public Object getFieldValue(F fieldId) { method getFieldValue (line 128) | public Object getFieldValue(int fieldId) { method isSet (line 132) | public boolean isSet() { method isSet (line 136) | public boolean isSet(F fieldId) { method isSet (line 140) | public boolean isSet(int fieldId) { method read (line 144) | public void read(TProtocol iprot) throws TException { method setFieldValue (line 148) | public void setFieldValue(F fieldId, Object value) { method setFieldValue (line 154) | public void setFieldValue(int fieldId, Object value) { method write (line 158) | public void write(TProtocol oprot) throws TException { method checkType (line 169) | protected abstract void checkType(F setField, Object value) throws Cla... method standardSchemeReadValue (line 180) | protected abstract Object standardSchemeReadValue(TProtocol iprot, TFi... method standardSchemeWriteValue (line 183) | protected abstract void standardSchemeWriteValue(TProtocol oprot) thro... method tupleSchemeReadValue (line 185) | protected abstract Object tupleSchemeReadValue(TProtocol iprot, short ... method tupleSchemeWriteValue (line 187) | protected abstract void tupleSchemeWriteValue(TProtocol oprot) throws ... method getStructDesc (line 189) | protected abstract TStruct getStructDesc(); method getFieldDesc (line 191) | protected abstract TField getFieldDesc(F setField); method enumForId (line 193) | protected abstract F enumForId(short id); method toString (line 195) | @Override method clear (line 216) | public final void clear() { class TUnionStandardSchemeFactory (line 221) | private static class TUnionStandardSchemeFactory implements SchemeFact... method getScheme (line 222) | public TUnionStandardScheme getScheme() { class TUnionStandardScheme (line 227) | private static class TUnionStandardScheme extends StandardScheme { method read (line 273) | @Override method write (line 284) | @Override FILE: lib/java/src/main/java/org/apache/thrift/async/AsyncMethodCallback.java type AsyncMethodCallback (line 27) | public interface AsyncMethodCallback { method onComplete (line 36) | void onComplete(T response); method onError (line 46) | void onError(Exception exception); FILE: lib/java/src/main/java/org/apache/thrift/async/AsyncMethodFutureAdapter.java class AsyncMethodFutureAdapter (line 12) | public final class AsyncMethodFutureAdapter implements AsyncMethodCal... method AsyncMethodFutureAdapter (line 14) | private AsyncMethodFutureAdapter() {} method create (line 16) | public static AsyncMethodFutureAdapter create() { method getFuture (line 22) | public CompletableFuture getFuture() { method onComplete (line 26) | @Override method onError (line 31) | @Override FILE: lib/java/src/main/java/org/apache/thrift/async/TAsyncClient.java class TAsyncClient (line 24) | public abstract class TAsyncClient { method TAsyncClient (line 32) | public TAsyncClient( method TAsyncClient (line 39) | public TAsyncClient( method getProtocolFactory (line 50) | public TProtocolFactory getProtocolFactory() { method getTimeout (line 54) | public long getTimeout() { method hasTimeout (line 58) | public boolean hasTimeout() { method setTimeout (line 62) | public void setTimeout(long timeout) { method hasError (line 71) | public boolean hasError() { method getError (line 81) | public Exception getError() { method checkReady (line 85) | protected void checkReady() { method onComplete (line 99) | protected void onComplete() { method onError (line 108) | protected void onError(Exception exception) { FILE: lib/java/src/main/java/org/apache/thrift/async/TAsyncClientFactory.java type TAsyncClientFactory (line 23) | public interface TAsyncClientFactory { method getAsyncClient (line 24) | T getAsyncClient(TNonblockingTransport transport); FILE: lib/java/src/main/java/org/apache/thrift/async/TAsyncClientManager.java class TAsyncClientManager (line 37) | public class TAsyncClientManager { method TAsyncClientManager (line 44) | public TAsyncClientManager() throws IOException { method call (line 49) | public void call(TAsyncMethodCall method) throws TException { method stop (line 58) | public void stop() { method isRunning (line 62) | public boolean isRunning() { class SelectThread (line 66) | private class SelectThread extends Thread { method SelectThread (line 72) | public SelectThread() throws IOException { method getSelector (line 81) | public Selector getSelector() { method finish (line 85) | public void finish() { method run (line 90) | public void run() { method transitionMethods (line 129) | private void transitionMethods() { method timeoutMethods (line 156) | private void timeoutMethods() { method startPendingMethods (line 177) | private void startPendingMethods() { class TAsyncMethodCallTimeoutComparator (line 198) | private static class TAsyncMethodCallTimeoutComparator method compare (line 200) | @Override FILE: lib/java/src/main/java/org/apache/thrift/async/TAsyncMethodCall.java class TAsyncMethodCall (line 46) | public abstract class TAsyncMethodCall { type State (line 51) | public enum State { method TAsyncMethodCall (line 78) | protected TAsyncMethodCall( method getState (line 93) | protected State getState() { method isFinished (line 97) | protected boolean isFinished() { method getStartTime (line 101) | protected long getStartTime() { method getSequenceId (line 105) | protected long getSequenceId() { method getClient (line 109) | public TAsyncClient getClient() { method hasTimeout (line 113) | public boolean hasTimeout() { method getTimeoutTimestamp (line 117) | public long getTimeoutTimestamp() { method write_args (line 121) | protected abstract void write_args(TProtocol protocol) throws TException; method getResult (line 123) | protected abstract T getResult() throws Exception; method prepareMethodCall (line 130) | protected void prepareMethodCall() throws TException { method start (line 147) | void start(Selector sel) throws IOException { method registerForFirstWrite (line 166) | void registerForFirstWrite(SelectionKey key) throws IOException { method getFrameBuffer (line 171) | protected ByteBuffer getFrameBuffer() { method transition (line 182) | void transition(SelectionKey key) { method onError (line 222) | protected void onError(Exception e) { method doReadingResponseBody (line 228) | private void doReadingResponseBody(SelectionKey key) throws TTransport... method cleanUpAndFireCallback (line 237) | private void cleanUpAndFireCallback(SelectionKey key) { method doReadingResponseSize (line 252) | private void doReadingResponseSize() throws TTransportException { method doWritingRequestBody (line 262) | private void doWritingRequestBody(SelectionKey key) throws TTransportE... method doWritingRequestSize (line 277) | private void doWritingRequestSize() throws TTransportException { method doConnecting (line 287) | private void doConnecting(SelectionKey key) throws IOException { FILE: lib/java/src/main/java/org/apache/thrift/meta_data/EnumMetaData.java class EnumMetaData (line 24) | public class EnumMetaData extends FieldValueMetaData { method EnumMetaData (line 27) | public EnumMetaData(byte type, Class sClass) { FILE: lib/java/src/main/java/org/apache/thrift/meta_data/FieldMetaData.java class FieldMetaData (line 41) | public class FieldMetaData implements java.io.Serializable { method FieldMetaData (line 50) | public FieldMetaData(String name, byte req, FieldValueMetaData vMetaDa... method FieldMetaData (line 54) | public FieldMetaData( method getFieldAnnotations (line 69) | public Map getFieldAnnotations() { method addStructMetaDataMap (line 73) | public static , F extends TFieldIdEnum> void add... method getStructMetaDataMap (line 87) | public static , F extends TFieldIdEnum> FILE: lib/java/src/main/java/org/apache/thrift/meta_data/FieldValueMetaData.java class FieldValueMetaData (line 27) | public class FieldValueMetaData implements java.io.Serializable { method FieldValueMetaData (line 34) | public FieldValueMetaData(byte type, boolean binary) { method FieldValueMetaData (line 41) | public FieldValueMetaData(byte type) { method FieldValueMetaData (line 45) | public FieldValueMetaData(byte type, String typedefName) { method isTypedef (line 52) | public boolean isTypedef() { method getTypedefName (line 56) | public String getTypedefName() { method isStruct (line 60) | public boolean isStruct() { method isContainer (line 64) | public boolean isContainer() { method isBinary (line 68) | public boolean isBinary() { FILE: lib/java/src/main/java/org/apache/thrift/meta_data/ListMetaData.java class ListMetaData (line 22) | public class ListMetaData extends FieldValueMetaData { method ListMetaData (line 25) | public ListMetaData(byte type, FieldValueMetaData eMetaData) { FILE: lib/java/src/main/java/org/apache/thrift/meta_data/MapMetaData.java class MapMetaData (line 22) | public class MapMetaData extends FieldValueMetaData { method MapMetaData (line 26) | public MapMetaData(byte type, FieldValueMetaData kMetaData, FieldValue... FILE: lib/java/src/main/java/org/apache/thrift/meta_data/SetMetaData.java class SetMetaData (line 22) | public class SetMetaData extends FieldValueMetaData { method SetMetaData (line 25) | public SetMetaData(byte type, FieldValueMetaData eMetaData) { FILE: lib/java/src/main/java/org/apache/thrift/meta_data/StructMetaData.java class StructMetaData (line 24) | public class StructMetaData extends FieldValueMetaData { method StructMetaData (line 27) | public StructMetaData(byte type, Class sClass) { FILE: lib/java/src/main/java/org/apache/thrift/partial/EnumCache.java class EnumCache (line 36) | public class EnumCache { method EnumCache (line 41) | public EnumCache() { method get (line 51) | public TEnum get(Class enumClass, int value) { method addClass (line 65) | private Map addClass(Class enumClass) { FILE: lib/java/src/main/java/org/apache/thrift/partial/PartialThriftComparer.java class PartialThriftComparer (line 40) | public class PartialThriftComparer { type ComparisonResult (line 42) | private enum ComparisonResult { method PartialThriftComparer (line 56) | public PartialThriftComparer(ThriftMetadata.ThriftStruct metadata) { method areEqual (line 74) | public boolean areEqual(T t1, T t2, StringBuilder sb) { method areEqual (line 78) | private boolean areEqual( method areEqual (line 112) | private boolean areEqual( method areEqual (line 144) | private boolean areEqual( method areEqual (line 164) | private boolean areEqual(ThriftMetadata.ThriftEnum data, Object o1, Ob... method areEqual (line 179) | private boolean areEqual(ThriftMetadata.ThriftList data, Object o1, Ob... method areEqual (line 204) | private boolean areEqual(ThriftMetadata.ThriftSet data, Object o1, Obj... method areEqual (line 228) | private boolean areEqual(ThriftMetadata.ThriftMap data, Object o1, Obj... method areBinaryFieldsEqual (line 260) | private boolean areBinaryFieldsEqual(Object o1, Object o2) { method appendResult (line 277) | private void appendResult( method appendNotEqual (line 287) | private void appendNotEqual( method checkNullEquality (line 306) | private ComparisonResult checkNullEquality( method checkSizeEquality (line 323) | private boolean checkSizeEquality( method unsupportedFieldTypeException (line 339) | static UnsupportedOperationException unsupportedFieldTypeException(byt... FILE: lib/java/src/main/java/org/apache/thrift/partial/TFieldData.java class TFieldData (line 28) | public class TFieldData { method encode (line 29) | public static int encode(byte type) { method encode (line 33) | public static int encode(byte type, short id) { method getType (line 37) | public static byte getType(int data) { method getId (line 41) | public static short getId(int data) { FILE: lib/java/src/main/java/org/apache/thrift/partial/ThriftField.java class ThriftField (line 32) | public class ThriftField { method ThriftField (line 51) | ThriftField(String name, List fields) { method ThriftField (line 60) | ThriftField(String name) { method ThriftField (line 68) | ThriftField(String name, List fields, boolean allowFieldA... method hashCode (line 78) | @Override method equals (line 92) | @Override method toString (line 121) | @Override method getFieldNames (line 126) | public List getFieldNames() { method fromNames (line 151) | public static List fromNames(Collection fieldName... method findField (line 176) | private static ThriftField findField(String name, List fi... method makeReadOnly (line 185) | private static List makeReadOnly(List fields) { FILE: lib/java/src/main/java/org/apache/thrift/partial/ThriftFieldValueProcessor.java type ThriftFieldValueProcessor (line 34) | public interface ThriftFieldValueProcessor { method createNewStruct (line 37) | Object createNewStruct(ThriftMetadata.ThriftStruct metadata); method prepareStruct (line 39) | V prepareStruct(Object instance); method setBool (line 41) | void setBool(V valueCollection, TFieldIdEnum fieldId, boolean value); method setByte (line 43) | void setByte(V valueCollection, TFieldIdEnum fieldId, byte value); method setInt16 (line 45) | void setInt16(V valueCollection, TFieldIdEnum fieldId, short value); method setInt32 (line 47) | void setInt32(V valueCollection, TFieldIdEnum fieldId, int value); method setInt64 (line 49) | void setInt64(V valueCollection, TFieldIdEnum fieldId, long value); method setDouble (line 51) | void setDouble(V valueCollection, TFieldIdEnum fieldId, double value); method setBinary (line 53) | void setBinary(V valueCollection, TFieldIdEnum fieldId, ByteBuffer val... method setString (line 55) | void setString(V valueCollection, TFieldIdEnum fieldId, ByteBuffer buf... method setEnumField (line 57) | void setEnumField(V valueCollection, TFieldIdEnum fieldId, Object value); method setListField (line 59) | void setListField(V valueCollection, TFieldIdEnum fieldId, Object value); method setMapField (line 61) | void setMapField(V valueCollection, TFieldIdEnum fieldId, Object value); method setSetField (line 63) | void setSetField(V valueCollection, TFieldIdEnum fieldId, Object value); method setStructField (line 65) | void setStructField(V valueCollection, TFieldIdEnum fieldId, Object va... method prepareEnum (line 67) | Object prepareEnum(Class enumClass, int ordinal); method prepareString (line 69) | Object prepareString(ByteBuffer buffer); method prepareBinary (line 71) | Object prepareBinary(ByteBuffer buffer); method createNewList (line 74) | Object createNewList(int expectedSize); method setListElement (line 76) | void setListElement(Object instance, int index, Object value); method prepareList (line 78) | Object prepareList(Object instance); method createNewMap (line 81) | Object createNewMap(int expectedSize); method setMapElement (line 83) | void setMapElement(Object instance, int index, Object key, Object value); method prepareMap (line 85) | Object prepareMap(Object instance); method createNewSet (line 88) | Object createNewSet(int expectedSize); method setSetElement (line 90) | void setSetElement(Object instance, int index, Object value); method prepareSet (line 92) | Object prepareSet(Object instance); FILE: lib/java/src/main/java/org/apache/thrift/partial/ThriftMetadata.java class ThriftMetadata (line 47) | public class ThriftMetadata { type FieldTypeEnum (line 49) | enum FieldTypeEnum implements TFieldIdEnum { method FieldTypeEnum (line 60) | FieldTypeEnum(short id, String name) { method getThriftFieldId (line 65) | @Override method getFieldName (line 70) | @Override type ComparisonResult (line 76) | private enum ComparisonResult { class ThriftObject (line 88) | public abstract static class ThriftObject implements Serializable { method ThriftObject (line 97) | ThriftObject(ThriftObject parent, TFieldIdEnum fieldId, FieldMetaDat... method toPrettyString (line 109) | protected abstract void toPrettyString(StringBuilder sb, int level); method getIndent (line 112) | protected String getIndent(int level) { method append (line 117) | protected void append(StringBuilder sb, String format, Object... arg... method getName (line 122) | protected String getName() { method getSubElementName (line 128) | protected String getSubElementName(TFieldIdEnum fieldId) { method getSubElementName (line 132) | protected String getSubElementName(TFieldIdEnum fieldId, String suff... class Factory (line 136) | private static class Factory { method createNew (line 138) | static ThriftObject createNew( class ThriftPrimitive (line 175) | public static class ThriftPrimitive extends ThriftObject { method ThriftPrimitive (line 176) | ThriftPrimitive(ThriftObject parent, TFieldIdEnum fieldId, FieldMeta... method isBinary (line 180) | public boolean isBinary() { method toPrettyString (line 184) | @Override method getTypeName (line 190) | private String getTypeName() { class ThriftEnum (line 224) | public static class ThriftEnum extends ThriftObject { method ThriftEnum (line 227) | ThriftEnum(ThriftObject parent, TFieldIdEnum fieldId, FieldMetaData ... method toPrettyString (line 231) | @Override class ThriftContainer (line 238) | public abstract static class ThriftContainer extends ThriftObject { method ThriftContainer (line 240) | public ThriftContainer(ThriftObject parent, TFieldIdEnum fieldId, Fi... method hasUnion (line 244) | public abstract boolean hasUnion(); class ThriftList (line 247) | public static class ThriftList extends ThriftContainer { method ThriftList (line 250) | ThriftList( method hasUnion (line 265) | @Override method toPrettyString (line 270) | @Override class ThriftSet (line 278) | public static class ThriftSet extends ThriftContainer { method ThriftSet (line 281) | ThriftSet( method hasUnion (line 296) | @Override method toPrettyString (line 301) | @Override class ThriftMap (line 309) | public static class ThriftMap extends ThriftContainer { method ThriftMap (line 313) | ThriftMap( method hasUnion (line 338) | @Override method toPrettyString (line 343) | @Override class ThriftStructBase (line 360) | public abstract static class ThriftStructBase extends... method ThriftStructBase (line 361) | public ThriftStructBase(ThriftObject parent, TFieldIdEnum fieldId, F... method getStructClass (line 365) | public Class getStructClass() { method getStructClass (line 369) | public static Class getStructClass(FieldMetaDat... method isUnion (line 373) | public boolean isUnion() { method isUnion (line 377) | public static boolean isUnion(FieldMetaData data) { method create (line 381) | public static ThriftStructBase create( class ThriftUnion (line 396) | public static class ThriftUnion extends ThriftStructB... method ThriftUnion (line 397) | public ThriftUnion( method toPrettyString (line 405) | @Override class ThriftStruct (line 416) | public static class ThriftStruct extends ThriftStruct... method ThriftStruct (line 419) | ThriftStruct( method createNewStruct (line 430) | public T createNewStruct() { method of (line 440) | public static ThriftStruct of(Class clasz) { method fromFieldNames (line 444) | public static ThriftStruct fromFieldNames( method fromFields (line 449) | public static ThriftStruct fromFields( method toString (line 465) | @Override method toPrettyString (line 472) | @Override method getFields (line 489) | private static Map getFields( method findFieldMetaData (line 520) | private static FieldMetaData findFieldMetaData( method findFieldId (line 532) | private static TFieldIdEnum findFieldId( method fieldNotFoundException (line 545) | static IllegalArgumentException fieldNotFoundException(String fieldNam... method unsupportedFieldTypeException (line 549) | static UnsupportedOperationException unsupportedFieldTypeException(byt... FILE: lib/java/src/main/java/org/apache/thrift/partial/ThriftStructProcessor.java class ThriftStructProcessor (line 36) | public class ThriftStructProcessor implements ThriftFieldValueProcessor<... method createNewStruct (line 40) | @Override method prepareStruct (line 45) | @Override method createNewList (line 50) | @Override method setListElement (line 55) | @Override method prepareList (line 60) | @Override method createNewMap (line 65) | @Override method setMapElement (line 70) | @Override method prepareMap (line 75) | @Override method createNewSet (line 80) | @Override method setSetElement (line 85) | @Override method prepareSet (line 90) | @Override method prepareEnum (line 95) | @Override method prepareString (line 100) | @Override method prepareBinary (line 105) | @Override method setBool (line 110) | @Override method setByte (line 115) | @Override method setInt16 (line 120) | @Override method setInt32 (line 125) | @Override method setInt64 (line 130) | @Override method setDouble (line 135) | @Override method setBinary (line 140) | @Override method setString (line 145) | @Override method setEnumField (line 151) | @Override method setListField (line 156) | @Override method setMapField (line 161) | @Override method setSetField (line 166) | @Override method setStructField (line 171) | @Override method byteBufferToString (line 176) | private static String byteBufferToString(ByteBuffer buffer) { FILE: lib/java/src/main/java/org/apache/thrift/partial/Validate.java class Validate (line 33) | public final class Validate { method Validate (line 34) | private Validate() {} method checkNotNull (line 37) | public static void checkNotNull(Object obj, String argName) { method checkPositiveInteger (line 42) | public static void checkPositiveInteger(long value, String argName) { method checkNotNegative (line 47) | public static void checkNotNegative(long value, String argName) { method checkRequired (line 54) | public static void checkRequired(boolean isPresent, String argName) { method checkValid (line 59) | public static void checkValid(boolean isValid, String argName) { method checkValid (line 64) | public static void checkValid(boolean isValid, String argName, String ... method checkNotNullAndNotEmpty (line 69) | public static void checkNotNullAndNotEmpty(String arg, String argName) { method checkNotNullAndNotEmpty (line 75) | public static void checkNotNullAndNotEmpty(T[] array, String argNa... method checkNotNullAndNotEmpty (line 81) | public static void checkNotNullAndNotEmpty(byte[] array, String argNam... method checkNotNullAndNotEmpty (line 87) | public static void checkNotNullAndNotEmpty(short[] array, String argNa... method checkNotNullAndNotEmpty (line 93) | public static void checkNotNullAndNotEmpty(int[] array, String argName) { method checkNotNullAndNotEmpty (line 99) | public static void checkNotNullAndNotEmpty(long[] array, String argNam... method checkNotNullAndNotEmpty (line 105) | public static void checkNotNullAndNotEmpty(Iterable iter, Strin... method checkNotNullAndNumberOfElements (line 112) | public static void checkNotNullAndNumberOfElements( method checkValuesEqual (line 124) | public static void checkValuesEqual( method checkIntegerMultiple (line 136) | public static void checkIntegerMultiple( method checkGreater (line 148) | public static void checkGreater(long value1, String value1Name, long v... method checkGreaterOrEqual (line 159) | public static void checkGreaterOrEqual( method checkLessOrEqual (line 171) | public static void checkLessOrEqual( method checkWithinRange (line 183) | public static void checkWithinRange( method checkWithinRange (line 195) | public static void checkWithinRange( method checkPathExists (line 206) | public static void checkPathExists(Path path, String argName) { method checkPathExistsAsDir (line 211) | public static void checkPathExistsAsDir(Path path, String argName) { method checkPathExistsAsFile (line 217) | public static void checkPathExistsAsFile(Path path, String argName) { method checkArgument (line 222) | public static void checkArgument(boolean expression, String format, Ob... method checkState (line 226) | public static void checkState(boolean expression, String format, Objec... method checkNotEmpty (line 230) | private static void checkNotEmpty(int arraySize, String argName) { FILE: lib/java/src/main/java/org/apache/thrift/protocol/ShortStack.java class ShortStack (line 28) | class ShortStack { method ShortStack (line 35) | public ShortStack(int initialCapacity) { method pop (line 39) | public short pop() { method push (line 43) | public void push(short pushed) { method grow (line 50) | private void grow() { method clear (line 54) | public void clear() { method toString (line 58) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TBase64Utils.java class TBase64Utils (line 33) | class TBase64Utils { method encode (line 50) | static void encode(byte[] src, int srcOff, int len, byte[] dst, int ds... method decode (line 100) | static void decode(byte[] src, int srcOff, int len, byte[] dst, int ds... FILE: lib/java/src/main/java/org/apache/thrift/protocol/TBinaryProtocol.java class TBinaryProtocol (line 31) | public class TBinaryProtocol extends TProtocol { class Factory (line 56) | public static class Factory implements TProtocolFactory { method Factory (line 62) | public Factory() { method Factory (line 66) | public Factory(boolean strictRead, boolean strictWrite) { method Factory (line 70) | public Factory(long stringLengthLimit, long containerLengthLimit) { method Factory (line 74) | public Factory( method getProtocol (line 85) | public TProtocol getProtocol(TTransport trans) { method TBinaryProtocol (line 92) | public TBinaryProtocol(TTransport trans) { method TBinaryProtocol (line 96) | public TBinaryProtocol(TTransport trans, boolean strictRead, boolean s... method TBinaryProtocol (line 100) | public TBinaryProtocol(TTransport trans, long stringLengthLimit, long ... method TBinaryProtocol (line 104) | public TBinaryProtocol( method writeMessageBegin (line 117) | @Override method writeMessageEnd (line 131) | @Override method writeStructBegin (line 134) | @Override method writeStructEnd (line 137) | @Override method writeFieldBegin (line 140) | @Override method writeFieldEnd (line 146) | @Override method writeFieldStop (line 149) | @Override method writeMapBegin (line 154) | @Override method writeMapEnd (line 161) | @Override method writeListBegin (line 164) | @Override method writeListEnd (line 170) | @Override method writeSetBegin (line 173) | @Override method writeSetEnd (line 179) | @Override method writeBool (line 182) | @Override method writeByte (line 187) | @Override method writeI16 (line 193) | @Override method writeI32 (line 200) | @Override method writeI64 (line 209) | @Override method writeUuid (line 222) | @Override method writeDouble (line 230) | @Override method writeString (line 235) | @Override method writeBinary (line 242) | @Override method readMessageBegin (line 250) | @Override method readMessageEnd (line 269) | @Override method readStructBegin (line 272) | @Override method readStructEnd (line 277) | @Override method readFieldBegin (line 280) | @Override method readFieldEnd (line 287) | @Override method readMapBegin (line 290) | @Override method readMapEnd (line 299) | @Override method readListBegin (line 302) | @Override method readListEnd (line 311) | @Override method readSetBegin (line 314) | @Override method readSetEnd (line 323) | @Override method readBool (line 326) | @Override method readByte (line 331) | @Override method readI16 (line 342) | @Override method readI32 (line 358) | @Override method readI64 (line 376) | @Override method readUuid (line 399) | @Override method readDouble (line 418) | @Override method readString (line 423) | @Override method readStringBody (line 437) | public String readStringBody(int size) throws TException { method readBinary (line 444) | @Override method checkStringReadLength (line 461) | private void checkStringReadLength(int length) throws TException { method checkContainerReadLength (line 474) | private void checkContainerReadLength(int length) throws TProtocolExce... method readAll (line 484) | private int readAll(byte[] buf, int off, int len) throws TException { method getMinSerializedSize (line 489) | @Override method readFieldBeginData (line 526) | @Override method skipBool (line 537) | @Override method skipByte (line 542) | @Override method skipI16 (line 547) | @Override method skipI32 (line 552) | @Override method skipI64 (line 557) | @Override method skipDouble (line 562) | @Override method skipBinary (line 567) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TCompactProtocol.java class TCompactProtocol (line 38) | public class TCompactProtocol extends TProtocol { class Factory (line 66) | public static class Factory implements TProtocolFactory { method Factory (line 70) | public Factory() { method Factory (line 74) | public Factory(long stringLengthLimit) { method Factory (line 78) | public Factory(long stringLengthLimit, long containerLengthLimit) { method getProtocol (line 83) | @Override class Types (line 97) | private static class Types { method TCompactProtocol (line 157) | public TCompactProtocol(TTransport transport, long stringLengthLimit, ... method TCompactProtocol (line 170) | @Deprecated method TCompactProtocol (line 180) | public TCompactProtocol(TTransport transport) { method reset (line 184) | @Override method writeMessageBegin (line 198) | @Override method writeStructBegin (line 211) | @Override method writeStructEnd (line 221) | @Override method writeFieldBegin (line 231) | @Override method writeFieldBeginInternal (line 245) | private void writeFieldBeginInternal(TField field, byte typeOverride) ... method writeFieldStop (line 266) | @Override method writeMapBegin (line 275) | @Override method writeListBegin (line 286) | @Override method writeSetBegin (line 292) | @Override method writeBool (line 302) | @Override method writeByte (line 315) | @Override method writeI16 (line 321) | @Override method writeI32 (line 327) | @Override method writeI64 (line 333) | @Override method writeDouble (line 339) | @Override method writeUuid (line 345) | @Override method writeString (line 354) | @Override method writeBinary (line 362) | @Override method writeMessageEnd (line 374) | @Override method writeMapEnd (line 377) | @Override method writeListEnd (line 380) | @Override method writeSetEnd (line 383) | @Override method writeFieldEnd (line 386) | @Override method writeCollectionBegin (line 397) | protected void writeCollectionBegin(byte elemType, int size) throws TE... method writeVarint32 (line 410) | private void writeVarint32(int n) throws TException { method writeVarint64 (line 428) | private void writeVarint64(long n) throws TException { method longToZigzag (line 446) | private long longToZigzag(long l) { method intToZigZag (line 454) | private int intToZigZag(int n) { method fixedLongToBytes (line 459) | private void fixedLongToBytes(long n, byte[] buf, int off) { method writeByteDirect (line 474) | private void writeByteDirect(byte b) throws TException { method writeByteDirect (line 480) | private void writeByteDirect(int n) throws TException { method readMessageBegin (line 489) | @Override method readStructBegin (line 514) | @Override method readStructEnd (line 525) | @Override method readFieldBegin (line 532) | @Override method readMapBegin (line 548) | @Override method readListBegin (line 567) | @Override method readSetBegin (line 585) | @Override method readBool (line 594) | @Override method readByte (line 605) | @Override method readI16 (line 619) | @Override method readI32 (line 625) | @Override method readI64 (line 631) | @Override method readDouble (line 637) | @Override method readUuid (line 643) | @Override method readString (line 651) | @Override method readBinary (line 673) | @Override method readBinary (line 692) | private byte[] readBinary(int length) throws TException { method checkStringReadLength (line 700) | private void checkStringReadLength(int length) throws TException { method checkContainerReadLength (line 713) | private void checkContainerReadLength(int length) throws TProtocolExce... method readMessageEnd (line 727) | @Override method readFieldEnd (line 730) | @Override method readMapEnd (line 733) | @Override method readListEnd (line 736) | @Override method readSetEnd (line 739) | @Override method readVarint32 (line 750) | private int readVarint32() throws TException { method readVarint64 (line 780) | private long readVarint64() throws TException { method zigzagToInt (line 811) | private int zigzagToInt(int n) { method zigzagToLong (line 816) | private long zigzagToLong(long n) { method bytesToLong (line 824) | private long bytesToLong(byte[] bytes) { method bytesToLong (line 828) | private long bytesToLong(byte[] bytes, int offset) { method isBoolType (line 843) | private boolean isBoolType(byte b) { method getTType (line 849) | private byte getTType(byte type) throws TProtocolException { method getCompactType (line 884) | private byte getCompactType(byte ttype) { method getMinSerializedSize (line 889) | @Override method readFieldBeginData (line 926) | @Override method readFieldId (line 939) | private short readFieldId(byte type) throws TException { method skipBinary (line 963) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TField.java class TField (line 27) | public class TField { method TField (line 28) | public TField() { method TField (line 32) | public TField(String n, byte t, short i) { method toString (line 42) | public String toString() { method hashCode (line 46) | @Override method equals (line 55) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TJSONProtocol.java class TJSONProtocol (line 40) | public class TJSONProtocol extends TProtocol { class Factory (line 43) | public static class Factory implements TProtocolFactory { method Factory (line 46) | public Factory() {} method Factory (line 48) | public Factory(boolean fieldNamesAsString) { method getProtocol (line 52) | public TProtocol getProtocol(TTransport trans) { method getTypeNameForTypeID (line 100) | private static byte[] getTypeNameForTypeID(byte typeID) throws TExcept... method getTypeIDForTypeName (line 131) | private static byte getTypeIDForTypeName(byte[] name) throws TException { class JSONBaseContext (line 187) | protected static class JSONBaseContext { method write (line 188) | protected void write() throws TException {} method read (line 190) | protected void read() throws TException {} method escapeNum (line 192) | protected boolean escapeNum() { class JSONListContext (line 199) | protected class JSONListContext extends JSONBaseContext { method write (line 202) | @Override method read (line 211) | @Override class JSONPairContext (line 225) | protected class JSONPairContext extends JSONBaseContext { method write (line 229) | @Override method read (line 240) | @Override method escapeNum (line 251) | @Override class LookaheadReader (line 258) | protected class LookaheadReader { method read (line 265) | protected byte read() throws TException { method peek (line 276) | protected byte peek() throws TException { method pushContext (line 298) | private void pushContext(JSONBaseContext c) { method popContext (line 304) | private void popContext() { method resetContext (line 309) | private void resetContext() { method TJSONProtocol (line 316) | public TJSONProtocol(TTransport trans) { method TJSONProtocol (line 320) | public TJSONProtocol(TTransport trans, boolean fieldNamesAsString) { method reset (line 325) | @Override method readJSONSyntaxChar (line 338) | protected void readJSONSyntaxChar(byte[] b) throws TException { method hexVal (line 348) | private static byte hexVal(byte ch) throws TException { method hexChar (line 359) | private static byte hexChar(byte val) { method writeJSONString (line 369) | private void writeJSONString(byte[] b) throws TException { method writeJSONInteger (line 401) | private void writeJSONInteger(long num) throws TException { method writeJSONDouble (line 417) | private void writeJSONDouble(double num) throws TException { method writeJSONBase64 (line 448) | private void writeJSONBase64(byte[] b, int offset, int length) throws ... method writeJSONObjectStart (line 468) | private void writeJSONObjectStart() throws TException { method writeJSONObjectEnd (line 474) | private void writeJSONObjectEnd() throws TException { method writeJSONArrayStart (line 479) | private void writeJSONArrayStart() throws TException { method writeJSONArrayEnd (line 485) | private void writeJSONArrayEnd() throws TException { method writeMessageBegin (line 490) | @Override method writeMessageEnd (line 501) | @Override method writeStructBegin (line 506) | @Override method writeStructEnd (line 511) | @Override method writeFieldBegin (line 516) | @Override method writeFieldEnd (line 527) | @Override method writeFieldStop (line 532) | @Override method writeMapBegin (line 535) | @Override method writeMapEnd (line 544) | @Override method writeListBegin (line 550) | @Override method writeListEnd (line 557) | @Override method writeSetBegin (line 562) | @Override method writeSetEnd (line 569) | @Override method writeBool (line 574) | @Override method writeByte (line 579) | @Override method writeI16 (line 584) | @Override method writeI32 (line 589) | @Override method writeI64 (line 594) | @Override method writeUuid (line 599) | @Override method writeDouble (line 604) | @Override method writeString (line 609) | @Override method writeBinary (line 615) | @Override method readJSONString (line 627) | private TByteArrayOutputStream readJSONString(boolean skipContext) thr... method isJSONNumeric (line 689) | private boolean isJSONNumeric(byte b) { method readJSONNumericChars (line 713) | private String readJSONNumericChars() throws TException { method readJSONInteger (line 726) | private long readJSONInteger() throws TException { method readJSONDouble (line 745) | private double readJSONDouble() throws TException { method readJSONBase64 (line 771) | private byte[] readJSONBase64() throws TException { method readJSONObjectStart (line 802) | private void readJSONObjectStart() throws TException { method readJSONObjectEnd (line 808) | private void readJSONObjectEnd() throws TException { method readJSONArrayStart (line 813) | private void readJSONArrayStart() throws TException { method readJSONArrayEnd (line 819) | private void readJSONArrayEnd() throws TException { method readMessageBegin (line 824) | @Override method readMessageEnd (line 838) | @Override method readStructBegin (line 843) | @Override method readStructEnd (line 849) | @Override method readFieldBegin (line 854) | @Override method readFieldEnd (line 869) | @Override method readMapBegin (line 874) | @Override method readMapEnd (line 887) | @Override method readListBegin (line 893) | @Override method readListEnd (line 904) | @Override method readSetBegin (line 909) | @Override method readSetEnd (line 920) | @Override method readBool (line 925) | @Override method readByte (line 930) | @Override method readI16 (line 935) | @Override method readI32 (line 940) | @Override method readI64 (line 945) | @Override method readUuid (line 950) | @Override method readDouble (line 955) | @Override method readString (line 960) | @Override method readBinary (line 965) | @Override method getMinSerializedSize (line 971) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TLegacyUuidProtocolDecorator.java class TLegacyUuidProtocolDecorator (line 38) | public class TLegacyUuidProtocolDecorator extends TProtocolDecorator { method TLegacyUuidProtocolDecorator (line 40) | public TLegacyUuidProtocolDecorator(TProtocol protocol) { method writeUuid (line 44) | @Override method readUuid (line 71) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TList.java class TList (line 23) | public final class TList { method TList (line 24) | public TList() { method TList (line 28) | public TList(byte t, int s) { method getElemType (line 36) | public byte getElemType() { method getSize (line 40) | public int getSize() { FILE: lib/java/src/main/java/org/apache/thrift/protocol/TMap.java class TMap (line 23) | public final class TMap { method TMap (line 24) | public TMap() { method TMap (line 28) | public TMap(byte k, byte v, int s) { method getKeyType (line 38) | public byte getKeyType() { method getValueType (line 42) | public byte getValueType() { method getSize (line 46) | public int getSize() { FILE: lib/java/src/main/java/org/apache/thrift/protocol/TMessage.java class TMessage (line 23) | public final class TMessage { method TMessage (line 24) | public TMessage() { method TMessage (line 28) | public TMessage(String n, byte t, int s) { method getName (line 38) | public String getName() { method getType (line 42) | public byte getType() { method getSeqid (line 46) | public int getSeqid() { method toString (line 50) | @Override method hashCode (line 55) | @Override method equals (line 65) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TMessageType.java class TMessageType (line 23) | public final class TMessageType { FILE: lib/java/src/main/java/org/apache/thrift/protocol/TMultiplexedProtocol.java class TMultiplexedProtocol (line 53) | public class TMultiplexedProtocol extends TProtocolDecorator { method TMultiplexedProtocol (line 68) | public TMultiplexedProtocol(TProtocol protocol, String serviceName) { method writeMessageBegin (line 79) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TProtocol.java class TProtocol (line 36) | public abstract class TProtocol implements TWriteProtocol, TReadProtocol { method TProtocol (line 39) | @SuppressWarnings("unused") method TProtocol (line 49) | protected TProtocol(TTransport trans) { method incrementRecursionDepth (line 58) | public void incrementRecursionDepth() throws TProtocolException { method decrementRecursionDepth (line 69) | public void decrementRecursionDepth() { method getTransport (line 74) | public TTransport getTransport() { method checkReadBytesAvailable (line 78) | protected void checkReadBytesAvailable(TMap map) throws TException { method checkReadBytesAvailable (line 83) | protected void checkReadBytesAvailable(TList list) throws TException { method checkReadBytesAvailable (line 88) | protected void checkReadBytesAvailable(TSet set) throws TException { method getMinSerializedSize (line 101) | public abstract int getMinSerializedSize(byte type) throws TException; type WriteCallback (line 103) | public interface WriteCallback { method call (line 104) | void call(T e) throws TException; type ReadCallback (line 107) | public interface ReadCallback { method accept (line 108) | R accept(T t) throws TException; type ReadCollectionCallback (line 111) | public interface ReadCollectionCallback { method call (line 112) | R call() throws TException; type ReadMapEntryCallback (line 115) | public interface ReadMapEntryCallback { method getKey (line 116) | K getKey() throws TException; method getValue (line 118) | V getValue() throws TException; method writeSet (line 121) | public final void writeSet(byte elementType, Set set, WriteCall... method writeList (line 130) | public final void writeList(byte elementType, List list, WriteC... method writeMap (line 139) | public final void writeMap( method writeField (line 149) | public final void writeField(TField field, WriteCallback callbac... method writeStruct (line 155) | public final void writeStruct(TStruct struct, WriteCallback call... method writeMessage (line 161) | public final void writeMessage(TMessage message, WriteCallback c... method readMessage (line 176) | public final T readMessage(ReadCallback callback) thr... method readStruct (line 192) | public final T readStruct(ReadCallback callback) throw... method readField (line 210) | public final boolean readField(ReadCallback callback) t... method readMap (line 229) | public final > T readMap(ReadCallback cal... method readMap (line 248) | public final Map readMap(ReadMapEntryCallback callb... method readMap (line 264) | public final Map readMap( method readMap (line 284) | public final Map readMap( method readMap (line 303) | public final Map readMap( method readList (line 327) | public final > T readList(ReadCallback cal... method readList (line 343) | public final List readList(ReadCollectionCallback callback) ... method readList (line 358) | public final List readList( method readSet (line 379) | public final > T readSet(ReadCallback callba... method readSet (line 395) | public final Set readSet(ReadCollectionCallback callback) th... method readSet (line 410) | public final Set readSet( method reset (line 426) | public void reset() {} method getScheme (line 429) | public Class getScheme() { method readFieldBeginData (line 436) | public int readFieldBeginData() throws TException { method skip (line 443) | public void skip(byte fieldType) throws TException { method skip (line 447) | public void skip(byte fieldType, int maxDepth) throws TException { method skipBool (line 531) | protected void skipBool() throws TException { method skipByte (line 535) | protected void skipByte() throws TException { method skipI16 (line 539) | protected void skipI16() throws TException { method skipI32 (line 543) | protected void skipI32() throws TException { method skipI64 (line 547) | protected void skipI64() throws TException { method skipDouble (line 551) | protected void skipDouble() throws TException { method skipBinary (line 555) | protected void skipBinary() throws TException { method skipBytes (line 562) | protected void skipBytes(int numBytes) throws TException { FILE: lib/java/src/main/java/org/apache/thrift/protocol/TProtocolDecorator.java class TProtocolDecorator (line 36) | public abstract class TProtocolDecorator extends TProtocol { method TProtocolDecorator (line 45) | public TProtocolDecorator(TProtocol protocol) { method writeMessageBegin (line 50) | @Override method writeMessageEnd (line 55) | @Override method writeStructBegin (line 60) | @Override method readUuid (line 65) | @Override method writeUuid (line 70) | @Override method writeStructEnd (line 75) | @Override method writeFieldBegin (line 80) | @Override method writeFieldEnd (line 85) | @Override method writeFieldStop (line 90) | @Override method writeMapBegin (line 95) | @Override method writeMapEnd (line 100) | @Override method writeListBegin (line 105) | @Override method writeListEnd (line 110) | @Override method writeSetBegin (line 115) | @Override method writeSetEnd (line 120) | @Override method writeBool (line 125) | @Override method writeByte (line 130) | @Override method writeI16 (line 135) | @Override method writeI32 (line 140) | @Override method writeI64 (line 145) | @Override method writeDouble (line 150) | @Override method writeString (line 155) | @Override method writeBinary (line 160) | @Override method readMessageBegin (line 165) | @Override method readMessageEnd (line 170) | @Override method readStructBegin (line 175) | @Override method readStructEnd (line 180) | @Override method readFieldBegin (line 185) | @Override method readFieldEnd (line 190) | @Override method readMapBegin (line 195) | @Override method readMapEnd (line 200) | @Override method readListBegin (line 205) | @Override method readListEnd (line 210) | @Override method readSetBegin (line 215) | @Override method readSetEnd (line 220) | @Override method readBool (line 225) | @Override method readByte (line 230) | @Override method readI16 (line 235) | @Override method readI32 (line 240) | @Override method readI64 (line 245) | @Override method readDouble (line 250) | @Override method readString (line 255) | @Override method readBinary (line 260) | @Override method readFieldBeginData (line 265) | @Override method skipBool (line 270) | @Override method skipByte (line 275) | @Override method skipI16 (line 280) | @Override method skipI32 (line 285) | @Override method skipI64 (line 290) | @Override method skipDouble (line 295) | @Override method skipBinary (line 300) | @Override method getMinSerializedSize (line 311) | @Override method reset (line 316) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TProtocolException.java class TProtocolException (line 25) | public class TProtocolException extends TException { method TProtocolException (line 38) | public TProtocolException() { method TProtocolException (line 42) | public TProtocolException(int type) { method TProtocolException (line 47) | public TProtocolException(int type, String message) { method TProtocolException (line 52) | public TProtocolException(String message) { method TProtocolException (line 56) | public TProtocolException(int type, Throwable cause) { method TProtocolException (line 61) | public TProtocolException(Throwable cause) { method TProtocolException (line 65) | public TProtocolException(String message, Throwable cause) { method TProtocolException (line 69) | public TProtocolException(int type, String message, Throwable cause) { method getType (line 74) | public int getType() { FILE: lib/java/src/main/java/org/apache/thrift/protocol/TProtocolFactory.java type TProtocolFactory (line 26) | public interface TProtocolFactory extends Serializable { method getProtocol (line 27) | TProtocol getProtocol(TTransport trans); FILE: lib/java/src/main/java/org/apache/thrift/protocol/TProtocolUtil.java class TProtocolUtil (line 25) | public class TProtocolUtil { method TProtocolUtil (line 28) | private TProtocolUtil() {} method setMaxSkipDepth (line 42) | public static void setMaxSkipDepth(int depth) { method skip (line 52) | public static void skip(TProtocol prot, byte type) throws TException { method skip (line 64) | public static void skip(TProtocol prot, byte type, int maxDepth) throw... method guessProtocolFactory (line 155) | public static TProtocolFactory guessProtocolFactory(byte[] data, TProt... FILE: lib/java/src/main/java/org/apache/thrift/protocol/TReadProtocol.java type TReadProtocol (line 7) | public interface TReadProtocol { method readMessageBegin (line 9) | TMessage readMessageBegin() throws TException; method readMessageEnd (line 11) | void readMessageEnd() throws TException; method readStructBegin (line 13) | TStruct readStructBegin() throws TException; method readStructEnd (line 15) | void readStructEnd() throws TException; method readFieldBegin (line 17) | TField readFieldBegin() throws TException; method readFieldEnd (line 19) | void readFieldEnd() throws TException; method readMapBegin (line 21) | TMap readMapBegin() throws TException; method readMapEnd (line 23) | void readMapEnd() throws TException; method readListBegin (line 25) | TList readListBegin() throws TException; method readListEnd (line 27) | void readListEnd() throws TException; method readSetBegin (line 29) | TSet readSetBegin() throws TException; method readSetEnd (line 31) | void readSetEnd() throws TException; method readBool (line 33) | boolean readBool() throws TException; method readByte (line 35) | byte readByte() throws TException; method readI16 (line 37) | short readI16() throws TException; method readI32 (line 39) | int readI32() throws TException; method readI64 (line 41) | long readI64() throws TException; method readUuid (line 43) | UUID readUuid() throws TException; method readDouble (line 45) | double readDouble() throws TException; method readString (line 47) | String readString() throws TException; method readBinary (line 49) | ByteBuffer readBinary() throws TException; FILE: lib/java/src/main/java/org/apache/thrift/protocol/TSet.java class TSet (line 23) | public final class TSet { method TSet (line 24) | public TSet() { method TSet (line 28) | public TSet(byte t, int s) { method TSet (line 33) | public TSet(TList list) { method getElemType (line 40) | public byte getElemType() { method getSize (line 44) | public int getSize() { FILE: lib/java/src/main/java/org/apache/thrift/protocol/TSimpleJSONProtocol.java class TSimpleJSONProtocol (line 36) | public class TSimpleJSONProtocol extends TProtocol { class Factory (line 39) | public static class Factory implements TProtocolFactory { method getProtocol (line 40) | @Override class Context (line 57) | protected static class Context { method write (line 58) | protected void write() throws TException {} method isMapKey (line 61) | protected boolean isMapKey() { class ListContext (line 66) | protected class ListContext extends Context { method write (line 69) | protected void write() throws TException { class StructContext (line 78) | protected class StructContext extends Context { method write (line 82) | protected void write() throws TException { class MapContext (line 93) | protected class MapContext extends StructContext { method write (line 96) | @Override method isMapKey (line 102) | protected boolean isMapKey() { method pushWriteContext (line 118) | protected void pushWriteContext(Context c) { method popWriteContext (line 124) | protected void popWriteContext() { method resetWriteContext (line 129) | protected void resetWriteContext() { method assertContextIsNotMapKey (line 136) | protected void assertContextIsNotMapKey(String invalidKeyType) throws ... method TSimpleJSONProtocol (line 144) | public TSimpleJSONProtocol(TTransport trans) { method writeMessageBegin (line 148) | @Override method writeMessageEnd (line 158) | @Override method writeStructBegin (line 164) | @Override method writeStructEnd (line 171) | @Override method writeFieldBegin (line 177) | @Override method writeFieldEnd (line 183) | @Override method writeFieldStop (line 186) | @Override method writeMapBegin (line 189) | @Override method writeMapEnd (line 198) | @Override method writeListBegin (line 204) | @Override method writeListEnd (line 213) | @Override method writeSetBegin (line 219) | @Override method writeSetEnd (line 228) | @Override method writeBool (line 234) | @Override method writeByte (line 239) | @Override method writeI16 (line 244) | @Override method writeI32 (line 249) | @Override method _writeStringData (line 259) | public void _writeStringData(String s) throws TException { method writeI64 (line 264) | @Override method writeUuid (line 274) | @Override method writeDouble (line 279) | @Override method writeString (line 289) | @Override method writeBinary (line 343) | @Override method readMessageBegin (line 360) | @Override method readMessageEnd (line 365) | @Override method readStructBegin (line 370) | @Override method readStructEnd (line 375) | @Override method readFieldBegin (line 380) | @Override method readFieldEnd (line 385) | @Override method readMapBegin (line 390) | @Override method readMapEnd (line 395) | @Override method readListBegin (line 400) | @Override method readListEnd (line 405) | @Override method readSetBegin (line 410) | @Override method readSetEnd (line 415) | @Override method readBool (line 420) | @Override method readByte (line 425) | @Override method readI16 (line 430) | @Override method readI32 (line 435) | @Override method readI64 (line 440) | @Override method readUuid (line 445) | @Override method readDouble (line 450) | @Override method readString (line 455) | @Override method readStringBody (line 460) | public String readStringBody(int size) throws TException { method readBinary (line 464) | @Override class CollectionMapKeyException (line 469) | public static class CollectionMapKeyException extends TException { method CollectionMapKeyException (line 470) | public CollectionMapKeyException(String message) { method getMinSerializedSize (line 476) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TStruct.java class TStruct (line 23) | public final class TStruct { method TStruct (line 24) | public TStruct() { method TStruct (line 28) | public TStruct(String n) { method getName (line 34) | public String getName() { FILE: lib/java/src/main/java/org/apache/thrift/protocol/TTupleProtocol.java class TTupleProtocol (line 27) | public final class TTupleProtocol extends TCompactProtocol { class Factory (line 28) | public static class Factory implements TProtocolFactory { method Factory (line 29) | public Factory() {} method getProtocol (line 31) | @Override method TTupleProtocol (line 37) | public TTupleProtocol(TTransport transport) { method getScheme (line 41) | @Override method writeBitSet (line 46) | public void writeBitSet(BitSet bs, int vectorWidth) throws TException { method readBitSet (line 53) | public BitSet readBitSet(int i) throws TException { method fromByteArray (line 64) | public static BitSet fromByteArray(byte[] bytes) { method toByteArray (line 84) | public static byte[] toByteArray(BitSet bits, int vectorWidth) { method readMapBegin (line 94) | public TMap readMapBegin(byte keyType, byte valTyep) throws TException { method readListBegin (line 102) | public TList readListBegin(byte type) throws TException { method readSetBegin (line 110) | public TSet readSetBegin(byte type) throws TException { method readMapEnd (line 114) | @Override method readListEnd (line 117) | @Override method readSetEnd (line 120) | @Override FILE: lib/java/src/main/java/org/apache/thrift/protocol/TType.java class TType (line 23) | public final class TType { FILE: lib/java/src/main/java/org/apache/thrift/protocol/TWriteProtocol.java type TWriteProtocol (line 7) | public interface TWriteProtocol { method writeMessageBegin (line 9) | void writeMessageBegin(TMessage message) throws TException; method writeMessageEnd (line 11) | void writeMessageEnd() throws TException; method writeStructBegin (line 13) | void writeStructBegin(TStruct struct) throws TException; method writeStructEnd (line 15) | void writeStructEnd() throws TException; method writeFieldBegin (line 17) | void writeFieldBegin(TField field) throws TException; method writeFieldEnd (line 19) | void writeFieldEnd() throws TException; method writeFieldStop (line 21) | void writeFieldStop() throws TException; method writeMapBegin (line 23) | void writeMapBegin(TMap map) throws TException; method writeMapEnd (line 25) | void writeMapEnd() throws TException; method writeListBegin (line 27) | void writeListBegin(TList list) throws TException; method writeListEnd (line 29) | void writeListEnd() throws TException; method writeSetBegin (line 31) | void writeSetBegin(TSet set) throws TException; method writeSetEnd (line 33) | void writeSetEnd() throws TException; method writeBool (line 35) | void writeBool(boolean b) throws TException; method writeByte (line 37) | void writeByte(byte b) throws TException; method writeI16 (line 39) | void writeI16(short i16) throws TException; method writeI32 (line 41) | void writeI32(int i32) throws TException; method writeI64 (line 43) | void writeI64(long i64) throws TException; method writeUuid (line 45) | void writeUuid(UUID uuid) throws TException; method writeDouble (line 47) | void writeDouble(double dub) throws TException; method writeString (line 49) | void writeString(String str) throws TException; method writeBinary (line 51) | void writeBinary(ByteBuffer buf) throws TException; FILE: lib/java/src/main/java/org/apache/thrift/scheme/IScheme.java type IScheme (line 23) | public interface IScheme { method read (line 25) | void read(org.apache.thrift.protocol.TProtocol iproto, T struct) method write (line 28) | void write(org.apache.thrift.protocol.TProtocol oproto, T struct) FILE: lib/java/src/main/java/org/apache/thrift/scheme/SchemeFactory.java type SchemeFactory (line 21) | public interface SchemeFactory { method getScheme (line 23) | S getScheme(); FILE: lib/java/src/main/java/org/apache/thrift/scheme/StandardScheme.java class StandardScheme (line 23) | public abstract class StandardScheme implements IScheme... FILE: lib/java/src/main/java/org/apache/thrift/scheme/TupleScheme.java class TupleScheme (line 23) | public abstract class TupleScheme implements IScheme {} FILE: lib/java/src/main/java/org/apache/thrift/server/AbstractNonblockingServer.java class AbstractNonblockingServer (line 47) | public abstract class AbstractNonblockingServer extends TServer { class AbstractNonblockingServerArgs (line 50) | public abstract static class AbstractNonblockingServerArgs< method AbstractNonblockingServerArgs (line 55) | public AbstractNonblockingServerArgs(TNonblockingServerTransport tra... method AbstractNonblockingServer (line 71) | public AbstractNonblockingServer(AbstractNonblockingServerArgs args) { method serve (line 77) | public void serve() { method startThreads (line 104) | protected abstract boolean startThreads(); method waitForShutdown (line 107) | protected abstract void waitForShutdown(); method startListening (line 114) | protected boolean startListening() { method stopListening (line 125) | protected void stopListening() { method requestInvoke (line 136) | protected abstract boolean requestInvoke(FrameBuffer frameBuffer); class AbstractSelectThread (line 142) | protected abstract class AbstractSelectThread extends Thread { method AbstractSelectThread (line 148) | public AbstractSelectThread() throws IOException { method wakeupSelector (line 153) | public void wakeupSelector() { method requestSelectInterestChange (line 162) | public void requestSelectInterestChange(FrameBuffer frameBuffer) { method processInterestChanges (line 174) | protected void processInterestChanges() { method handleRead (line 187) | protected void handleRead(SelectionKey key) { method handleWrite (line 201) | protected void handleWrite(SelectionKey key) { method cleanupSelectionKey (line 209) | protected void cleanupSelectionKey(SelectionKey key) { type FrameBufferState (line 222) | private enum FrameBufferState { class FrameBuffer (line 246) | public class FrameBuffer { method FrameBuffer (line 283) | public FrameBuffer( method setSelectionKey (line 319) | public void setSelectionKey(SelectionKey selectionKey) { method getReadBufferBytesAllocated (line 327) | public final long getReadBufferBytesAllocated() { method read (line 337) | public boolean read() { method write (line 427) | public boolean write() { method changeSelectInterests (line 450) | public void changeSelectInterests() { method close (line 474) | public void close() { method isFrameFullyRead (line 492) | public boolean isFrameFullyRead() { method responseReady (line 502) | public void responseReady() { method invoke (line 527) | public void invoke() { method internalRead (line 553) | private boolean internalRead() { method prepareRead (line 563) | private void prepareRead() { method requestSelectInterestChange (line 582) | protected void requestSelectInterestChange() { class AsyncFrameBuffer (line 591) | public class AsyncFrameBuffer extends FrameBuffer { method AsyncFrameBuffer (line 592) | public AsyncFrameBuffer( method getInputProtocol (line 598) | public TProtocol getInputProtocol() { method getOutputProtocol (line 602) | public TProtocol getOutputProtocol() { method invoke (line 606) | public void invoke() { FILE: lib/java/src/main/java/org/apache/thrift/server/Invocation.java class Invocation (line 10) | class Invocation implements Runnable { method Invocation (line 13) | public Invocation(final FrameBuffer frameBuffer) { method run (line 17) | @Override FILE: lib/java/src/main/java/org/apache/thrift/server/ServerContext.java type ServerContext (line 25) | public interface ServerContext { method unwrap (line 35) | T unwrap(Class iface); method isWrapperFor (line 46) | boolean isWrapperFor(Class iface); method setRemoteAddress (line 54) | default void setRemoteAddress(SocketAddress remoteAddress) {} FILE: lib/java/src/main/java/org/apache/thrift/server/TExtensibleServlet.java class TExtensibleServlet (line 48) | public abstract class TExtensibleServlet extends HttpServlet { method getProcessor (line 63) | protected abstract TProcessor getProcessor(); method getInProtocolFactory (line 71) | protected abstract TProtocolFactory getInProtocolFactory(); method getOutProtocolFactory (line 79) | protected abstract TProtocolFactory getOutProtocolFactory(); method init (line 81) | @Override method doPost (line 103) | @Override method doGet (line 138) | @Override method addCustomHeader (line 144) | public void addCustomHeader(final String key, final String value) { method setCustomHeaders (line 164) | public void setCustomHeaders(Collection> hea... FILE: lib/java/src/main/java/org/apache/thrift/server/THsHaServer.java class THsHaServer (line 33) | public class THsHaServer extends TNonblockingServer { class Args (line 35) | public static class Args extends AbstractNonblockingServerArgs { method Args (line 42) | public Args(TNonblockingServerTransport transport) { method workerThreads (line 51) | @Deprecated method getWorkerThreads (line 62) | @Deprecated method minWorkerThreads (line 67) | public Args minWorkerThreads(int n) { method maxWorkerThreads (line 72) | public Args maxWorkerThreads(int n) { method getMinWorkerThreads (line 77) | public int getMinWorkerThreads() { method getMaxWorkerThreads (line 81) | public int getMaxWorkerThreads() { method getStopTimeoutVal (line 85) | public int getStopTimeoutVal() { method stopTimeoutVal (line 89) | public Args stopTimeoutVal(int stopTimeoutVal) { method getStopTimeoutUnit (line 94) | public TimeUnit getStopTimeoutUnit() { method stopTimeoutUnit (line 98) | public Args stopTimeoutUnit(TimeUnit stopTimeoutUnit) { method getExecutorService (line 103) | public ExecutorService getExecutorService() { method executorService (line 107) | public Args executorService(ExecutorService executorService) { method THsHaServer (line 120) | public THsHaServer(Args args) { method waitForShutdown (line 128) | @Override method createInvokerPool (line 135) | protected static ExecutorService createInvokerPool(Args options) { method getInvoker (line 149) | protected ExecutorService getInvoker() { method gracefullyShutdownInvokerPool (line 153) | protected void gracefullyShutdownInvokerPool() { method requestInvoke (line 179) | @Override method getRunnable (line 191) | protected Runnable getRunnable(FrameBuffer frameBuffer) { FILE: lib/java/src/main/java/org/apache/thrift/server/TNonblockingServer.java class TNonblockingServer (line 40) | public class TNonblockingServer extends AbstractNonblockingServer { class Args (line 42) | public static class Args extends AbstractNonblockingServerArgs { method Args (line 43) | public Args(TNonblockingServerTransport transport) { method TNonblockingServer (line 50) | public TNonblockingServer(AbstractNonblockingServerArgs args) { method startThreads (line 59) | @Override method waitForShutdown (line 72) | @Override method joinSelector (line 78) | protected void joinSelector() { method stop (line 89) | @Override method requestInvoke (line 101) | @Override method isStopped (line 107) | public boolean isStopped() { class SelectAcceptThread (line 115) | protected class SelectAcceptThread extends AbstractSelectThread { method SelectAcceptThread (line 121) | public SelectAcceptThread(final TNonblockingServerTransport serverTr... method isStopped (line 127) | public boolean isStopped() { method run (line 135) | @Override method select (line 167) | private void select() { method createFrameBuffer (line 203) | protected FrameBuffer createFrameBuffer( method handleAccept (line 214) | private void handleAccept() throws IOException { FILE: lib/java/src/main/java/org/apache/thrift/server/TSaslNonblockingServer.java class TSaslNonblockingServer (line 50) | public class TSaslNonblockingServer extends TServer { method TSaslNonblockingServer (line 64) | public TSaslNonblockingServer(Args args) throws IOException { method serve (line 74) | @Override method stop (line 85) | @Override method shutdown (line 102) | public void shutdown() throws InterruptedException { class AcceptorThread (line 116) | private class AcceptorThread extends Thread { method AcceptorThread (line 121) | private AcceptorThread(TNonblockingServerSocket serverTransport) thr... method run (line 128) | @Override method wakeup (line 148) | void wakeup() { method acceptNewConnection (line 152) | private void acceptNewConnection() { method select (line 179) | private void select() { method close (line 187) | private void close() { class NetworkThread (line 198) | private class NetworkThread extends Thread { method NetworkThread (line 205) | NetworkThread(String name) throws IOException { method run (line 210) | @Override method handleStateChanges (line 226) | private void handleStateChanges() { method select (line 236) | private void select() { method handleIO (line 244) | private void handleIO() { method handleIncomingConnections (line 271) | private synchronized void handleIncomingConnections() { method close (line 302) | private synchronized void close() { method closeChannel (line 322) | private synchronized void closeChannel(SelectionKey selectionKey) { method tryRunNextPhase (line 337) | private void tryRunNextPhase(NonblockingSaslHandler saslHandler) { method accept (line 354) | public boolean accept(TNonblockingTransport connection) { method wakeup (line 365) | private void wakeup() { class Computation (line 369) | private class Computation implements Runnable { method Computation (line 373) | private Computation(NonblockingSaslHandler statemachine) { method run (line 377) | @Override class NetworkThreadPool (line 392) | private class NetworkThreadPool { method NetworkThreadPool (line 396) | NetworkThreadPool(int size) throws IOException { method acceptNewConnection (line 411) | boolean acceptNewConnection(TNonblockingTransport connection) { method start (line 415) | public void start() { method wakeupAll (line 421) | void wakeupAll() { class Args (line 428) | public static class Args extends AbstractServerArgs { method Args (line 436) | public Args(TNonblockingServerTransport transport) { method networkThreads (line 440) | public Args networkThreads(int networkThreads) { method saslThreads (line 445) | public Args saslThreads(int authenticationThreads) { method processingThreads (line 451) | public Args processingThreads(int processingThreads) { method processor (line 457) | public Args processor(TProcessor processor) { method saslProcessorFactory (line 462) | public Args saslProcessorFactory(TSaslProcessorFactory saslProcessor... method addSaslMechanism (line 470) | public Args addSaslMechanism( method saslServerFactory (line 480) | public Args saslServerFactory(TSaslServerFactory saslServerFactory) { FILE: lib/java/src/main/java/org/apache/thrift/server/TServer.java class TServer (line 30) | public abstract class TServer { class Args (line 32) | public static class Args extends AbstractServerArgs { method Args (line 33) | public Args(TServerTransport transport) { class AbstractServerArgs (line 38) | public abstract static class AbstractServerArgs> hea... FILE: lib/java/src/main/java/org/apache/thrift/server/TSimpleServer.java class TSimpleServer (line 33) | public class TSimpleServer extends TServer { method TSimpleServer (line 37) | public TSimpleServer(AbstractServerArgs args) { method serve (line 41) | @Override method stop (line 116) | public void stop() { FILE: lib/java/src/main/java/org/apache/thrift/server/TThreadPoolServer.java class TThreadPoolServer (line 46) | public class TThreadPoolServer extends TServer { class Args (line 49) | public static class Args extends AbstractServerArgs { method Args (line 56) | public Args(TServerTransport transport) { method minWorkerThreads (line 60) | public Args minWorkerThreads(int n) { method maxWorkerThreads (line 65) | public Args maxWorkerThreads(int n) { method stopTimeoutVal (line 70) | public Args stopTimeoutVal(int n) { method stopTimeoutUnit (line 75) | public Args stopTimeoutUnit(TimeUnit tu) { method executorService (line 80) | public Args executorService(ExecutorService executorService) { method TThreadPoolServer (line 93) | public TThreadPoolServer(Args args) { method createDefaultExecutorService (line 103) | private static ExecutorService createDefaultExecutorService(Args args) { method getExecutorService (line 124) | protected ExecutorService getExecutorService() { method preServe (line 128) | protected boolean preServe() { method serve (line 145) | @Override method execute (line 162) | protected void execute() { method waitForShutdown (line 183) | protected boolean waitForShutdown() { method stop (line 202) | @Override class WorkerProcess (line 208) | private class WorkerProcess implements Runnable { method WorkerProcess (line 218) | private WorkerProcess(TTransport client) { method run (line 223) | @Override method logException (line 284) | private void logException(Exception x) { FILE: lib/java/src/main/java/org/apache/thrift/server/TThreadedSelectorServer.java class TThreadedSelectorServer (line 60) | public class TThreadedSelectorServer extends AbstractNonblockingServer { class Args (line 64) | public static class Args extends AbstractNonblockingServerArgs { type AcceptPolicy (line 91) | public static enum AcceptPolicy { method Args (line 106) | public Args(TNonblockingServerTransport transport) { method selectorThreads (line 110) | public Args selectorThreads(int i) { method getSelectorThreads (line 115) | public int getSelectorThreads() { method workerThreads (line 119) | public Args workerThreads(int i) { method getWorkerThreads (line 124) | public int getWorkerThreads() { method getStopTimeoutVal (line 128) | public int getStopTimeoutVal() { method stopTimeoutVal (line 132) | public Args stopTimeoutVal(int stopTimeoutVal) { method getStopTimeoutUnit (line 137) | public TimeUnit getStopTimeoutUnit() { method stopTimeoutUnit (line 141) | public Args stopTimeoutUnit(TimeUnit stopTimeoutUnit) { method getExecutorService (line 146) | public ExecutorService getExecutorService() { method executorService (line 150) | public Args executorService(ExecutorService executorService) { method getAcceptQueueSizePerThread (line 155) | public int getAcceptQueueSizePerThread() { method acceptQueueSizePerThread (line 159) | public Args acceptQueueSizePerThread(int acceptQueueSizePerThread) { method getAcceptPolicy (line 164) | public AcceptPolicy getAcceptPolicy() { method acceptPolicy (line 168) | public Args acceptPolicy(AcceptPolicy acceptPolicy) { method validate (line 173) | public void validate() { method TThreadedSelectorServer (line 200) | public TThreadedSelectorServer(Args args) { method startThreads (line 212) | @Override method waitForShutdown (line 234) | @Override method joinThreads (line 245) | protected void joinThreads() throws InterruptedException { method stop (line 254) | @Override method gracefullyShutdownInvokerPool (line 269) | protected void gracefullyShutdownInvokerPool() { method requestInvoke (line 296) | @Override method getRunnable (line 314) | protected Runnable getRunnable(FrameBuffer frameBuffer) { method createDefaultExecutor (line 319) | protected static ExecutorService createDefaultExecutor(Args options) { method createDefaultAcceptQueue (line 323) | private static BlockingQueue createDefaultAccep... class AcceptThread (line 335) | protected class AcceptThread extends Thread { method AcceptThread (line 348) | public AcceptThread( method run (line 362) | public void run() { method wakeupSelector (line 385) | public void wakeupSelector() { method select (line 393) | private void select() { method handleAccept (line 421) | private void handleAccept() { method doAccept (line 447) | private TNonblockingTransport doAccept() { method doAddAccept (line 457) | private void doAddAccept(SelectorThread thread, TNonblockingTranspor... class SelectorThread (line 465) | protected class SelectorThread extends AbstractSelectThread { method SelectorThread (line 478) | public SelectorThread() throws IOException { method SelectorThread (line 487) | public SelectorThread(int maxPendingAccepts) throws IOException { method SelectorThread (line 498) | public SelectorThread(BlockingQueue acceptedQ... method addAcceptedConnection (line 509) | public boolean addAcceptedConnection(TNonblockingTransport accepted) { method run (line 524) | public void run() { method select (line 553) | private void select() { method doSelect (line 589) | private void doSelect() throws IOException { method rebuildSelector (line 616) | private synchronized void rebuildSelector() { method processAcceptedConnections (line 661) | private void processAcceptedConnections() { method createFrameBuffer (line 672) | protected FrameBuffer createFrameBuffer( method registerAccepted (line 682) | private void registerAccepted(TNonblockingTransport accepted) { method createSelectorThreadLoadBalancer (line 704) | protected SelectorThreadLoadBalancer createSelectorThreadLoadBalancer( class SelectorThreadLoadBalancer (line 710) | protected static class SelectorThreadLoadBalancer { method SelectorThreadLoadBalancer (line 714) | public SelectorThreadLoadBalancer(Collect... method nextThread (line 722) | public SelectorThread nextThread() { FILE: lib/java/src/main/java/org/apache/thrift/transport/AutoExpandingBuffer.java class AutoExpandingBuffer (line 29) | public class AutoExpandingBuffer { method AutoExpandingBuffer (line 32) | public AutoExpandingBuffer(int initialCapacity) { method resizeIfNecessary (line 36) | public void resizeIfNecessary(int size) { method array (line 46) | public byte[] array() { FILE: lib/java/src/main/java/org/apache/thrift/transport/AutoExpandingBufferReadTransport.java class AutoExpandingBufferReadTransport (line 24) | public class AutoExpandingBufferReadTransport extends TEndpointTransport { method AutoExpandingBufferReadTransport (line 31) | public AutoExpandingBufferReadTransport(TConfiguration config, int ini... method fill (line 37) | public void fill(TTransport inTrans, int length) throws TTransportExce... method close (line 44) | @Override method isOpen (line 47) | @Override method open (line 52) | @Override method read (line 55) | @Override method write (line 65) | @Override method consumeBuffer (line 70) | @Override method getBuffer (line 75) | @Override method getBufferPosition (line 80) | @Override method getBytesRemainingInBuffer (line 85) | @Override FILE: lib/java/src/main/java/org/apache/thrift/transport/AutoExpandingBufferWriteTransport.java class AutoExpandingBufferWriteTransport (line 24) | public final class AutoExpandingBufferWriteTransport extends TEndpointTr... method AutoExpandingBufferWriteTransport (line 42) | public AutoExpandingBufferWriteTransport( method close (line 56) | @Override method isOpen (line 59) | @Override method open (line 64) | @Override method read (line 67) | @Override method write (line 72) | @Override method getBuf (line 79) | public AutoExpandingBuffer getBuf() { method getLength (line 86) | public int getLength() { method reset (line 90) | public void reset() { FILE: lib/java/src/main/java/org/apache/thrift/transport/SocketAddressProvider.java type SocketAddressProvider (line 25) | public interface SocketAddressProvider { method getRemoteSocketAddress (line 27) | SocketAddress getRemoteSocketAddress(); method getLocalSocketAddress (line 29) | SocketAddress getLocalSocketAddress(); FILE: lib/java/src/main/java/org/apache/thrift/transport/TByteBuffer.java class TByteBuffer (line 9) | public final class TByteBuffer extends TEndpointTransport { method TByteBuffer (line 19) | public TByteBuffer(TConfiguration configuration, ByteBuffer byteBuffer) method TByteBuffer (line 32) | public TByteBuffer(ByteBuffer byteBuffer) throws TTransportException { method isOpen (line 36) | @Override method open (line 41) | @Override method close (line 44) | @Override method read (line 47) | @Override method write (line 63) | @Override method getByteBuffer (line 77) | public ByteBuffer getByteBuffer() { method clear (line 86) | public TByteBuffer clear() { method flip (line 96) | public TByteBuffer flip() { method toByteArray (line 106) | public byte[] toByteArray() { FILE: lib/java/src/main/java/org/apache/thrift/transport/TEOFException.java class TEOFException (line 23) | public class TEOFException extends TTransportException { method TEOFException (line 25) | public TEOFException(String message) { FILE: lib/java/src/main/java/org/apache/thrift/transport/TEndpointTransport.java class TEndpointTransport (line 24) | public abstract class TEndpointTransport extends TTransport { method getMaxMessageSize (line 26) | protected long getMaxMessageSize() { method getMaxFrameSize (line 30) | public int getMaxFrameSize() { method setMaxFrameSize (line 34) | public void setMaxFrameSize(int maxFrameSize) { method setMaxMessageSize (line 38) | public void setMaxMessageSize(int maxMessageSize) { method getConfiguration (line 47) | public TConfiguration getConfiguration() { method TEndpointTransport (line 51) | public TEndpointTransport(TConfiguration config) throws TTransportExce... method resetConsumedMessageSize (line 62) | protected void resetConsumedMessageSize(long newSize) throws TTranspor... method updateKnownMessageSize (line 86) | public void updateKnownMessageSize(long size) throws TTransportExcepti... method checkReadBytesAvailable (line 98) | public void checkReadBytesAvailable(long numBytes) throws TTransportEx... method countConsumedMessageBytes (line 110) | protected void countConsumedMessageBytes(long numBytes) throws TTransp... FILE: lib/java/src/main/java/org/apache/thrift/transport/TFileProcessor.java class TFileProcessor (line 31) | public class TFileProcessor { method TFileProcessor (line 39) | public TFileProcessor( method TFileProcessor (line 50) | public TFileProcessor( method processUntil (line 63) | private void processUntil(int lastChunk) throws TException { method processChunk (line 91) | public void processChunk(int startChunkNum, int endChunkNum) throws TE... method processChunk (line 110) | public void processChunk(int chunkNum) throws TException { method processChunk (line 119) | public void processChunk() throws TException { FILE: lib/java/src/main/java/org/apache/thrift/transport/TFileTransport.java class TFileTransport (line 40) | public class TFileTransport extends TTransport { class TruncableBufferedInputStream (line 44) | public static class TruncableBufferedInputStream extends BufferedInput... method trunc (line 45) | public void trunc() { method TruncableBufferedInputStream (line 49) | public TruncableBufferedInputStream(InputStream in) { method TruncableBufferedInputStream (line 53) | public TruncableBufferedInputStream(InputStream in, int size) { class Event (line 58) | public static class Event { method Event (line 68) | public Event(byte[] buf) { method getBuf (line 73) | public byte[] getBuf() { method getSize (line 77) | public int getSize() { method setAvailable (line 81) | public void setAvailable(int sz) { method getRemaining (line 86) | public int getRemaining() { method emit (line 90) | public int emit(byte[] buf, int offset, int ndesired) { class ChunkState (line 102) | public static class ChunkState { method ChunkState (line 109) | public ChunkState() {} method ChunkState (line 111) | public ChunkState(int chunk_size) { method skip (line 115) | public void skip(int size) { method seek (line 119) | public void seek(long offset) { method getChunkSize (line 123) | public int getChunkSize() { method getChunkNum (line 127) | public int getChunkNum() { method getRemaining (line 131) | public int getRemaining() { method getOffset (line 135) | public long getOffset() { type TailPolicy (line 140) | public enum TailPolicy { method TailPolicy (line 156) | TailPolicy(int timeout, int retries) { method getTailPolicy (line 188) | public TailPolicy getTailPolicy() { method setTailPolicy (line 198) | public TailPolicy setTailPolicy(TailPolicy policy) { method createInputStream (line 209) | private InputStream createInputStream() throws TTransportException { method tailRead (line 234) | private int tailRead(InputStream is, byte[] buf, int off, int len, Tai... method performRecovery (line 276) | private boolean performRecovery() throws TTransportException { method readEvent (line 292) | private boolean readEvent() throws TTransportException { method isOpen (line 352) | public boolean isOpen() { method open (line 360) | public void open() throws TTransportException { method close (line 375) | public void close() { method TFileTransport (line 401) | public TFileTransport(final String path, boolean readOnly) throws IOEx... method TFileTransport (line 412) | public TFileTransport(TSeekableFile inputFile, boolean readOnly) { method readAll (line 421) | public int readAll(byte[] buf, int off, int len) throws TTransportExce... method read (line 446) | public int read(byte[] buf, int off, int len) throws TTransportExcepti... method getNumChunks (line 457) | public int getNumChunks() throws TTransportException { method getCurChunk (line 470) | public int getCurChunk() throws TTransportException { method seekToChunk (line 476) | public void seekToChunk(int chunk) throws TTransportException { method seekToEnd (line 532) | public void seekToEnd() throws TTransportException { method write (line 546) | public void write(byte[] buf, int off, int len) throws TTransportExcep... method flush (line 555) | public void flush() throws TTransportException { method getConfiguration (line 559) | @Override method updateKnownMessageSize (line 564) | @Override method checkReadBytesAvailable (line 567) | @Override method main (line 571) | public static void main(String[] args) throws Exception { method printUsage (line 607) | private static void printUsage() { FILE: lib/java/src/main/java/org/apache/thrift/transport/THttpClient.java class THttpClient (line 61) | public class THttpClient extends TEndpointTransport { class Factory (line 82) | public static class Factory extends TTransportFactory { method Factory (line 87) | public Factory(String url) { method Factory (line 92) | public Factory(String url, HttpClient client) { method getTransport (line 97) | @Override method THttpClient (line 111) | public THttpClient(TConfiguration config, String url) throws TTranspor... method THttpClient (line 122) | public THttpClient(String url) throws TTransportException { method THttpClient (line 133) | public THttpClient(TConfiguration config, String url, HttpClient client) method THttpClient (line 149) | public THttpClient(String url, HttpClient client) throws TTransportExc... method setConnectTimeout (line 164) | public void setConnectTimeout(int timeout) { method setReadTimeout (line 174) | @Deprecated method setCustomHeaders (line 179) | public void setCustomHeaders(Map headers) { method setCustomHeader (line 183) | public void setCustomHeader(String key, String value) { method open (line 190) | @Override method close (line 193) | @Override method isOpen (line 204) | @Override method read (line 209) | @Override method write (line 230) | @Override method getRequestConfig (line 235) | private RequestConfig getRequestConfig() { method getConnectionConfig (line 246) | private ConnectionConfig getConnectionConfig() { method getDefaultHeaders (line 257) | private static Map getDefaultHeaders() { method flushUsingHttpClient (line 265) | private void flushUsingHttpClient() throws TTransportException { method flush (line 293) | public void flush() throws TTransportException { FILE: lib/java/src/main/java/org/apache/thrift/transport/TIOStreamTransport.java class TIOStreamTransport (line 35) | public class TIOStreamTransport extends TEndpointTransport { method TIOStreamTransport (line 49) | protected TIOStreamTransport(TConfiguration config) throws TTransportE... method TIOStreamTransport (line 57) | protected TIOStreamTransport() throws TTransportException { method TIOStreamTransport (line 67) | public TIOStreamTransport(TConfiguration config, InputStream is) throw... method TIOStreamTransport (line 77) | public TIOStreamTransport(InputStream is) throws TTransportException { method TIOStreamTransport (line 88) | public TIOStreamTransport(TConfiguration config, OutputStream os) thro... method TIOStreamTransport (line 98) | public TIOStreamTransport(OutputStream os) throws TTransportException { method TIOStreamTransport (line 110) | public TIOStreamTransport(TConfiguration config, InputStream is, Outpu... method TIOStreamTransport (line 123) | public TIOStreamTransport(InputStream is, OutputStream os) throws TTra... method isOpen (line 132) | public boolean isOpen() { method open (line 137) | public void open() throws TTransportException {} method close (line 140) | public void close() { method read (line 163) | public int read(byte[] buf, int off, int len) throws TTransportExcepti... method write (line 183) | public void write(byte[] buf, int off, int len) throws TTransportExcep... method flush (line 196) | public void flush() throws TTransportException { FILE: lib/java/src/main/java/org/apache/thrift/transport/TMemoryBuffer.java class TMemoryBuffer (line 27) | public class TMemoryBuffer extends TEndpointTransport { method TMemoryBuffer (line 35) | public TMemoryBuffer(int size) throws TTransportException { method TMemoryBuffer (line 49) | public TMemoryBuffer(TConfiguration config, int size) throws TTranspor... method isOpen (line 55) | @Override method open (line 60) | @Override method close (line 65) | @Override method read (line 70) | @Override method write (line 83) | @Override method toString (line 94) | public String toString(Charset charset) { method inspect (line 98) | public String inspect() { method length (line 113) | public int length() { method getArray (line 117) | public byte[] getArray() { FILE: lib/java/src/main/java/org/apache/thrift/transport/TMemoryInputTransport.java class TMemoryInputTransport (line 23) | public final class TMemoryInputTransport extends TEndpointTransport { method TMemoryInputTransport (line 29) | public TMemoryInputTransport() throws TTransportException { method TMemoryInputTransport (line 33) | public TMemoryInputTransport(TConfiguration _configuration) throws TTr... method TMemoryInputTransport (line 37) | public TMemoryInputTransport(byte[] buf) throws TTransportException { method TMemoryInputTransport (line 41) | public TMemoryInputTransport(TConfiguration _configuration, byte[] buf) method TMemoryInputTransport (line 46) | public TMemoryInputTransport(byte[] buf, int offset, int length) throw... method TMemoryInputTransport (line 50) | public TMemoryInputTransport(TConfiguration _configuration, byte[] buf... method reset (line 57) | public void reset(byte[] buf) { method reset (line 61) | public void reset(byte[] buf, int offset, int length) { method clear (line 72) | public void clear() { method close (line 81) | @Override method isOpen (line 84) | @Override method open (line 89) | @Override method read (line 92) | @Override method write (line 104) | @Override method getBuffer (line 109) | @Override method getBufferPosition (line 114) | public int getBufferPosition() { method getBytesRemainingInBuffer (line 118) | public int getBytesRemainingInBuffer() { method consumeBuffer (line 122) | public void consumeBuffer(int len) { FILE: lib/java/src/main/java/org/apache/thrift/transport/TMemoryTransport.java class TMemoryTransport (line 27) | public class TMemoryTransport extends TEndpointTransport { method TMemoryTransport (line 32) | public TMemoryTransport(byte[] input) throws TTransportException { method TMemoryTransport (line 39) | public TMemoryTransport(TConfiguration config, byte[] input) throws TT... method isOpen (line 46) | @Override method open (line 52) | @Override method close (line 57) | @Override method read (line 62) | @Override method write (line 75) | @Override method getOutput (line 85) | public TByteArrayOutputStream getOutput() { FILE: lib/java/src/main/java/org/apache/thrift/transport/TNonblockingSSLSocket.java class TNonblockingSSLSocket (line 37) | public class TNonblockingSSLSocket extends TNonblockingSocket implements... method TNonblockingSSLSocket (line 55) | protected TNonblockingSSLSocket(String host, int port, int timeout, SS... method registerSelector (line 70) | @Override method isOpen (line 77) | @Override method open (line 84) | @Override method read (line 90) | @Override method write (line 119) | @Override method close (line 136) | @Override method startConnect (line 144) | @Override method finishConnect (line 154) | @Override method doHandShake (line 159) | private synchronized boolean doHandShake() throws IOException { method doTask (line 189) | private void doTask() { method doUnwrap (line 196) | private int doUnwrap() throws IOException { method doWrap (line 230) | private int doWrap(ByteBuffer appWrap) throws IOException { FILE: lib/java/src/main/java/org/apache/thrift/transport/TNonblockingServerSocket.java class TNonblockingServerSocket (line 36) | public class TNonblockingServerSocket extends TNonblockingServerTransport { class NonblockingAbstractServerSocketArgs (line 55) | public static class NonblockingAbstractServerSocketArgs method TNonblockingServerSocket (line 59) | public TNonblockingServerSocket(int port) throws TTransportException { method TNonblockingServerSocket (line 64) | public TNonblockingServerSocket(int port, int clientTimeout) throws TT... method TNonblockingServerSocket (line 68) | public TNonblockingServerSocket(int port, int clientTimeout, int maxFr... method TNonblockingServerSocket (line 77) | public TNonblockingServerSocket(InetSocketAddress bindAddr) throws TTr... method TNonblockingServerSocket (line 81) | public TNonblockingServerSocket(InetSocketAddress bindAddr, int client... method TNonblockingServerSocket (line 86) | public TNonblockingServerSocket(InetSocketAddress bindAddr, int client... method TNonblockingServerSocket (line 95) | public TNonblockingServerSocket(NonblockingAbstractServerSocketArgs args) method listen (line 117) | public void listen() throws TTransportException { method accept (line 128) | @Override method registerSelector (line 149) | public void registerSelector(Selector selector) { method close (line 160) | public void close() { method interrupt (line 171) | public void interrupt() { method getPort (line 177) | public int getPort() { method getServerSocketChannel (line 183) | ServerSocketChannel getServerSocketChannel() { FILE: lib/java/src/main/java/org/apache/thrift/transport/TNonblockingServerTransport.java class TNonblockingServerTransport (line 25) | public abstract class TNonblockingServerTransport extends TServerTranspo... method registerSelector (line 27) | public abstract void registerSelector(Selector selector); method accept (line 33) | @Override FILE: lib/java/src/main/java/org/apache/thrift/transport/TNonblockingSocket.java class TNonblockingSocket (line 36) | public class TNonblockingSocket extends TNonblockingTransport implements... method TNonblockingSocket (line 45) | public TNonblockingSocket(String host, int port) throws IOException, T... method TNonblockingSocket (line 56) | public TNonblockingSocket(String host, int port, int timeout) method TNonblockingSocket (line 67) | public TNonblockingSocket(SocketChannel socketChannel) throws IOExcept... method TNonblockingSocket (line 72) | private TNonblockingSocket(SocketChannel socketChannel, int timeout, S... method TNonblockingSocket (line 77) | private TNonblockingSocket( method registerSelector (line 102) | public SelectionKey registerSelector(Selector selector, int interests)... method setTimeout (line 112) | public void setTimeout(int timeout) { method getSocketChannel (line 121) | public SocketChannel getSocketChannel() { method isOpen (line 126) | public boolean isOpen() { method open (line 132) | public void open() throws TTransportException { method read (line 137) | public int read(ByteBuffer buffer) throws TTransportException { method read (line 146) | public int read(byte[] buf, int off, int len) throws TTransportExcepti... method write (line 155) | public int write(ByteBuffer buffer) throws TTransportException { method write (line 164) | public void write(byte[] buf, int off, int len) throws TTransportExcep... method flush (line 173) | public void flush() throws TTransportException { method close (line 178) | public void close() { method startConnect (line 187) | public boolean startConnect() throws IOException { method finishConnect (line 192) | public boolean finishConnect() throws IOException { method toString (line 196) | @Override method getRemoteSocketAddress (line 205) | @Override method getLocalSocketAddress (line 210) | @Override FILE: lib/java/src/main/java/org/apache/thrift/transport/TNonblockingTransport.java class TNonblockingTransport (line 28) | public abstract class TNonblockingTransport extends TEndpointTransport { method TNonblockingTransport (line 30) | public TNonblockingTransport(TConfiguration config) throws TTransportE... method startConnect (line 39) | public abstract boolean startConnect() throws IOException; method finishConnect (line 46) | public abstract boolean finishConnect() throws IOException; method registerSelector (line 48) | public abstract SelectionKey registerSelector(Selector selector, int i... FILE: lib/java/src/main/java/org/apache/thrift/transport/TSSLTransportFactory.java class TSSLTransportFactory (line 44) | public class TSSLTransportFactory { method getServerSocket (line 60) | public static TServerSocket getServerSocket(int port) throws TTranspor... method getServerSocket (line 72) | public static TServerSocket getServerSocket(int port, int clientTimeout) method getServerSocket (line 86) | public static TServerSocket getServerSocket( method getServerSocket (line 105) | public static TServerSocket getServerSocket( method createServer (line 118) | private static TServerSocket createServer( method getClientSocket (line 153) | public static TSocket getClientSocket(String host, int port, int timeout) method getClientSocket (line 167) | public static TSocket getClientSocket(String host, int port) throws TT... method getClientSocket (line 182) | public static TSocket getClientSocket( method getNonblockingClientSocket (line 203) | public static TNonblockingSocket getNonblockingClientSocket(String hos... method getNonblockingClientSocket (line 217) | public static TNonblockingSocket getNonblockingClientSocket(String hos... method getNonblockingClientSocket (line 240) | public static TNonblockingSocket getNonblockingClientSocket( method createSSLContext (line 251) | private static SSLContext createSSLContext(TSSLTransportParameters par... method getStoreAsStream (line 317) | private static InputStream getStoreAsStream(String store) throws IOExc... method createClient (line 341) | private static TSocket createClient(SSLSocketFactory factory, String h... class TSSLTransportParameters (line 356) | public static class TSSLTransportParameters { method TSSLTransportParameters (line 373) | public TSSLTransportParameters() {} method TSSLTransportParameters (line 381) | public TSSLTransportParameters(String protocol, String[] cipherSuite... method TSSLTransportParameters (line 393) | public TSSLTransportParameters(String protocol, String[] cipherSuite... method setKeyStore (line 410) | public void setKeyStore( method setKeyStore (line 431) | public void setKeyStore( method setKeyStore (line 443) | public void setKeyStore(String keyStore, String keyPass) { method setKeyStore (line 453) | public void setKeyStore(InputStream keyStoreStream, String keyPass) { method setTrustStore (line 465) | public void setTrustStore( method setTrustStore (line 486) | public void setTrustStore( method setTrustStore (line 501) | public void setTrustStore(String trustStore, String trustPass) { method setTrustStore (line 511) | public void setTrustStore(InputStream trustStoreStream, String trust... method requireClientAuth (line 520) | public void requireClientAuth(boolean clientAuth) { FILE: lib/java/src/main/java/org/apache/thrift/transport/TSaslClientTransport.java class TSaslClientTransport (line 37) | public class TSaslClientTransport extends TSaslTransport { method TSaslClientTransport (line 50) | public TSaslClientTransport(SaslClient saslClient, TTransport transport) method TSaslClientTransport (line 63) | public TSaslClientTransport( method getRole (line 79) | @Override method handleSaslStartMessage (line 88) | @Override FILE: lib/java/src/main/java/org/apache/thrift/transport/TSaslServerTransport.java class TSaslServerTransport (line 42) | public class TSaslServerTransport extends TSaslTransport { method TSaslServerTransport (line 57) | public TSaslServerTransport(TTransport transport) throws TTransportExc... method TSaslServerTransport (line 67) | public TSaslServerTransport( method TSaslServerTransport (line 79) | private TSaslServerTransport( method addServerDefinition (line 90) | public void addServerDefinition( method getRole (line 100) | @Override method handleSaslStartMessage (line 110) | @Override class Factory (line 146) | public static class Factory extends TTransportFactory { method Factory (line 163) | public Factory() { method Factory (line 172) | public Factory( method addServerDefinition (line 186) | public void addServerDefinition( method getTransport (line 202) | @Override FILE: lib/java/src/main/java/org/apache/thrift/transport/TSaslTransport.java class TSaslTransport (line 40) | abstract class TSaslTransport extends TEndpointTransport { type SaslRole (line 50) | protected static enum SaslRole { method TSaslTransport (line 79) | protected TSaslTransport(TTransport underlyingTransport) throws TTrans... method TSaslTransport (line 95) | protected TSaslTransport(SaslClient saslClient, TTransport underlyingT... method setSaslServer (line 106) | protected void setSaslServer(SaslServer saslServer) { method sendSaslMessage (line 120) | protected void sendSaslMessage(NegotiationStatus status, byte[] payload) method receiveSaslMessage (line 145) | protected SaslResponse receiveSaslMessage() throws TTransportException { method sendAndThrowMessage (line 186) | protected TTransportException sendAndThrowMessage(NegotiationStatus st... method handleSaslStartMessage (line 204) | protected abstract void handleSaslStartMessage() throws TTransportExce... method getRole (line 206) | protected abstract SaslRole getRole(); method open (line 213) | @Override method getSaslClient (line 296) | public SaslClient getSaslClient() { method getUnderlyingTransport (line 305) | public TTransport getUnderlyingTransport() { method getSaslServer (line 315) | public SaslServer getSaslServer() { method readLength (line 325) | protected int readLength() throws TTransportException { method writeLength (line 337) | protected void writeLength(int length) throws TTransportException { method close (line 349) | @Override method isOpen (line 360) | @Override method read (line 369) | @Override method readFrame (line 400) | private void readFrame() throws TTransportException, SaslException { method write (line 417) | @Override method flush (line 428) | @Override class SaslResponse (line 450) | protected static class SaslResponse { method SaslResponse (line 454) | public SaslResponse(NegotiationStatus status, byte[] payload) { class SaslParticipant (line 464) | private static class SaslParticipant { method SaslParticipant (line 469) | public SaslParticipant(SaslServer saslServer) { method SaslParticipant (line 473) | public SaslParticipant(SaslClient saslClient) { method evaluateChallengeOrResponse (line 477) | public byte[] evaluateChallengeOrResponse(byte[] challengeOrResponse... method isComplete (line 485) | public boolean isComplete() { method dispose (line 490) | public void dispose() throws SaslException { method unwrap (line 495) | public byte[] unwrap(byte[] buf, int off, int len) throws SaslExcept... method wrap (line 500) | public byte[] wrap(byte[] buf, int off, int len) throws SaslException { method getNegotiatedProperty (line 505) | public Object getNegotiatedProperty(String propName) { FILE: lib/java/src/main/java/org/apache/thrift/transport/TSeekableFile.java type TSeekableFile (line 26) | public interface TSeekableFile { method getInputStream (line 28) | public InputStream getInputStream() throws IOException; method getOutputStream (line 30) | public OutputStream getOutputStream() throws IOException; method close (line 32) | public void close() throws IOException; method length (line 34) | public long length() throws IOException; method seek (line 36) | public void seek(long pos) throws IOException; FILE: lib/java/src/main/java/org/apache/thrift/transport/TServerSocket.java class TServerSocket (line 31) | public class TServerSocket extends TServerTransport { class ServerSocketTransportArgs (line 44) | public static class ServerSocketTransportArgs method serverSocket (line 48) | public ServerSocketTransportArgs serverSocket(ServerSocket serverSoc... method TServerSocket (line 55) | public TServerSocket(ServerSocket serverSocket) throws TTransportExcep... method TServerSocket (line 60) | public TServerSocket(ServerSocket serverSocket, int clientTimeout) thr... method TServerSocket (line 65) | public TServerSocket(int port) throws TTransportException { method TServerSocket (line 70) | public TServerSocket(int port, int clientTimeout) throws TTransportExc... method TServerSocket (line 74) | public TServerSocket(InetSocketAddress bindAddr) throws TTransportExce... method TServerSocket (line 78) | public TServerSocket(InetSocketAddress bindAddr, int clientTimeout) th... method TServerSocket (line 82) | public TServerSocket(ServerSocketTransportArgs args) throws TTransport... method listen (line 103) | public void listen() throws TTransportException { method accept (line 114) | @Override method close (line 134) | public void close() { method interrupt (line 145) | public void interrupt() { method getServerSocket (line 151) | public ServerSocket getServerSocket() { FILE: lib/java/src/main/java/org/apache/thrift/transport/TServerTransport.java class TServerTransport (line 27) | public abstract class TServerTransport implements Closeable { class AbstractServerTransportArgs (line 29) | public abstract static class AbstractServerTransportArgs< method backlog (line 37) | public T backlog(int backlog) { method clientTimeout (line 42) | public T clientTimeout(int clientTimeout) { method port (line 47) | public T port(int port) { method bindAddr (line 52) | public T bindAddr(InetSocketAddress bindAddr) { method maxFrameSize (line 57) | public T maxFrameSize(int maxFrameSize) { method maxMessageSize (line 62) | public T maxMessageSize(int maxMessageSize) { method listen (line 68) | public abstract void listen() throws TTransportException; method accept (line 78) | public abstract TTransport accept() throws TTransportException; method close (line 80) | public abstract void close(); method interrupt (line 88) | public void interrupt() {} FILE: lib/java/src/main/java/org/apache/thrift/transport/TSimpleFileTransport.java class TSimpleFileTransport (line 26) | public final class TSimpleFileTransport extends TEndpointTransport { method TSimpleFileTransport (line 42) | public TSimpleFileTransport(String path, boolean read, boolean write, ... method TSimpleFileTransport (line 57) | public TSimpleFileTransport( method TSimpleFileTransport (line 83) | public TSimpleFileTransport(String path, boolean read, boolean write) ... method TSimpleFileTransport (line 93) | public TSimpleFileTransport(String path) throws TTransportException { method isOpen (line 102) | @Override method open (line 112) | @Override method close (line 129) | @Override method read (line 150) | @Override method write (line 174) | @Override method seek (line 190) | public void seek(long offset) throws TTransportException { method length (line 204) | public long length() throws TTransportException { method getFilePointer (line 218) | public long getFilePointer() throws TTransportException { FILE: lib/java/src/main/java/org/apache/thrift/transport/TSocket.java class TSocket (line 34) | public class TSocket extends TIOStreamTransport implements SocketAddress... method TSocket (line 59) | public TSocket(Socket socket) throws TTransportException { method TSocket (line 88) | public TSocket(TConfiguration config, String host, int port) throws TT... method TSocket (line 98) | public TSocket(String host, int port) throws TTransportException { method TSocket (line 109) | public TSocket(String host, int port, int timeout) throws TTransportEx... method TSocket (line 121) | public TSocket(TConfiguration config, String host, int port, int timeout) method TSocket (line 136) | public TSocket( method initSocket (line 148) | private void initSocket() { method setTimeout (line 165) | public void setTimeout(int timeout) { method setConnectTimeout (line 175) | public void setConnectTimeout(int timeout) { method setSocketTimeout (line 184) | public void setSocketTimeout(int timeout) { method getSocket (line 194) | public Socket getSocket() { method isOpen (line 202) | public boolean isOpen() { method open (line 210) | public void open() throws TTransportException { method close (line 237) | public void close() { method getRemoteSocketAddress (line 252) | @Override method getLocalSocketAddress (line 257) | @Override FILE: lib/java/src/main/java/org/apache/thrift/transport/TStandardFile.java class TStandardFile (line 29) | public class TStandardFile implements TSeekableFile { method TStandardFile (line 34) | public TStandardFile(String path) throws IOException { method getInputStream (line 39) | public InputStream getInputStream() throws IOException { method getOutputStream (line 43) | public OutputStream getOutputStream() throws IOException { method close (line 47) | public void close() throws IOException { method length (line 53) | public long length() throws IOException { method seek (line 57) | public void seek(long pos) throws IOException { FILE: lib/java/src/main/java/org/apache/thrift/transport/TTransport.java class TTransport (line 30) | public abstract class TTransport implements Closeable { method isOpen (line 37) | public abstract boolean isOpen(); method peek (line 44) | public boolean peek() { method open (line 53) | public abstract void open() throws TTransportException; method close (line 56) | public abstract void close(); method read (line 69) | public int read(ByteBuffer dst) throws TTransportException { method read (line 85) | public abstract int read(byte[] buf, int off, int len) throws TTranspo... method readAll (line 96) | public int readAll(byte[] buf, int off, int len) throws TTransportExce... method write (line 120) | public void write(byte[] buf) throws TTransportException { method write (line 132) | public abstract void write(byte[] buf, int off, int len) throws TTrans... method write (line 144) | public int write(ByteBuffer src) throws TTransportException { method flush (line 156) | public void flush() throws TTransportException {} method getBuffer (line 164) | public byte[] getBuffer() { method getBufferPosition (line 175) | public int getBufferPosition() { method getBytesRemainingInBuffer (line 186) | public int getBytesRemainingInBuffer() { method consumeBuffer (line 195) | public void consumeBuffer(int len) {} method getConfiguration (line 197) | public abstract TConfiguration getConfiguration(); method updateKnownMessageSize (line 199) | public abstract void updateKnownMessageSize(long size) throws TTranspo... method checkReadBytesAvailable (line 201) | public abstract void checkReadBytesAvailable(long numBytes) throws TTr... FILE: lib/java/src/main/java/org/apache/thrift/transport/TTransportException.java class TTransportException (line 25) | public class TTransportException extends TException { method TTransportException (line 39) | public TTransportException() { method TTransportException (line 43) | public TTransportException(int type) { method TTransportException (line 48) | public TTransportException(int type, String message) { method TTransportException (line 53) | public TTransportException(String message) { method TTransportException (line 57) | public TTransportException(int type, Throwable cause) { method TTransportException (line 62) | public TTransportException(Throwable cause) { method TTransportException (line 66) | public TTransportException(String message, Throwable cause) { method TTransportException (line 70) | public TTransportException(int type, String message, Throwable cause) { method getType (line 75) | public int getType() { FILE: lib/java/src/main/java/org/apache/thrift/transport/TTransportFactory.java class TTransportFactory (line 27) | public class TTransportFactory { method getTransport (line 35) | public TTransport getTransport(TTransport trans) throws TTransportExce... FILE: lib/java/src/main/java/org/apache/thrift/transport/TZlibTransport.java class TZlibTransport (line 32) | public class TZlibTransport extends TIOStreamTransport { class Factory (line 36) | public static class Factory extends TTransportFactory { method Factory (line 37) | public Factory() {} method getTransport (line 39) | @Override method TZlibTransport (line 50) | public TZlibTransport(TTransport transport) throws TTransportException { method TZlibTransport (line 60) | public TZlibTransport(TTransport transport, int compressionLevel) thro... method isOpen (line 72) | @Override method open (line 77) | @Override method close (line 82) | @Override class TTransportInputStream (line 91) | class TTransportInputStream extends InputStream { method TTransportInputStream (line 95) | public TTransportInputStream(TTransport transport) { method read (line 99) | @Override method read (line 110) | @Override class TTransportOutputStream (line 120) | class TTransportOutputStream extends OutputStream { method TTransportOutputStream (line 124) | public TTransportOutputStream(TTransport transport) { method write (line 128) | @Override method write (line 137) | @Override method flush (line 146) | @Override FILE: lib/java/src/main/java/org/apache/thrift/transport/layered/TFastFramedTransport.java class TFastFramedTransport (line 33) | public class TFastFramedTransport extends TLayeredTransport { class Factory (line 35) | public static class Factory extends TTransportFactory { method Factory (line 39) | public Factory() { method Factory (line 43) | public Factory(int initialCapacity) { method Factory (line 47) | public Factory(int initialCapacity, int maxLength) { method getTransport (line 52) | @Override method TFastFramedTransport (line 73) | public TFastFramedTransport(TTransport underlying) throws TTransportEx... method TFastFramedTransport (line 86) | public TFastFramedTransport(TTransport underlying, int initialBufferCa... method TFastFramedTransport (line 100) | public TFastFramedTransport(TTransport underlying, int initialBufferCa... method close (line 114) | @Override method isOpen (line 119) | @Override method open (line 124) | @Override method read (line 129) | @Override method readFrame (line 142) | private void readFrame() throws TTransportException { method write (line 162) | @Override method consumeBuffer (line 167) | @Override method clear (line 173) | public void clear() throws TTransportException { method flush (line 177) | @Override method getBuffer (line 187) | @Override method getBufferPosition (line 192) | @Override method getBytesRemainingInBuffer (line 197) | @Override FILE: lib/java/src/main/java/org/apache/thrift/transport/layered/TFramedTransport.java class TFramedTransport (line 34) | public class TFramedTransport extends TLayeredTransport { class Factory (line 42) | public static class Factory extends TTransportFactory { method Factory (line 45) | public Factory() { method Factory (line 49) | public Factory(int maxLength) { method getTransport (line 53) | @Override method TFramedTransport (line 66) | public TFramedTransport(TTransport transport, int maxLength) throws TT... method TFramedTransport (line 77) | public TFramedTransport(TTransport transport) throws TTransportExcepti... method open (line 81) | public void open() throws TTransportException { method isOpen (line 85) | public boolean isOpen() { method close (line 89) | public void close() { method read (line 93) | public int read(byte[] buf, int off, int len) throws TTransportExcepti... method getBuffer (line 105) | @Override method getBufferPosition (line 110) | @Override method getBytesRemainingInBuffer (line 115) | @Override method consumeBuffer (line 120) | @Override method clear (line 125) | public void clear() { method readFrame (line 131) | private void readFrame() throws TTransportException { method write (line 157) | public void write(byte[] buf, int off, int len) throws TTransportExcep... method flush (line 161) | @Override method encodeFrameSize (line 173) | public static void encodeFrameSize(final int frameSize, final byte[] b... method decodeFrameSize (line 180) | public static int decodeFrameSize(final byte[] buf) { FILE: lib/java/src/main/java/org/apache/thrift/transport/layered/TLayeredTransport.java class TLayeredTransport (line 26) | public abstract class TLayeredTransport extends TTransport { method getConfiguration (line 30) | @Override method TLayeredTransport (line 35) | public TLayeredTransport(TTransport transport) { method updateKnownMessageSize (line 40) | @Override method checkReadBytesAvailable (line 45) | @Override method getInnerTransport (line 50) | public TTransport getInnerTransport() { FILE: lib/java/src/main/java/org/apache/thrift/transport/sasl/DataFrameHeaderReader.java class DataFrameHeaderReader (line 23) | public class DataFrameHeaderReader extends FixedSizeHeaderReader { method headerSize (line 28) | @Override method onComplete (line 33) | @Override method payloadSize (line 41) | @Override FILE: lib/java/src/main/java/org/apache/thrift/transport/sasl/DataFrameReader.java class DataFrameReader (line 23) | public class DataFrameReader extends FrameReader { method DataFrameReader (line 25) | public DataFrameReader() { FILE: lib/java/src/main/java/org/apache/thrift/transport/sasl/DataFrameWriter.java class DataFrameWriter (line 32) | public class DataFrameWriter extends FrameWriter { method withOnlyPayload (line 34) | @Override method buildFrame (line 43) | @Override method buildFrameWithPayload (line 63) | private ByteBuffer buildFrameWithPayload(byte[] payload, int offset, i... FILE: lib/java/src/main/java/org/apache/thrift/transport/sasl/FixedSizeHeaderReader.java class FixedSizeHeaderReader (line 28) | public abstract class FixedSizeHeaderReader implements FrameHeaderReader { method isComplete (line 32) | @Override method clear (line 37) | @Override method toBytes (line 42) | @Override method read (line 52) | @Override method headerSize (line 65) | protected abstract int headerSize(); method onComplete (line 72) | protected abstract void onComplete() throws TTransportException; FILE: lib/java/src/main/java/org/apache/thrift/transport/sasl/FrameHeaderReader.java type FrameHeaderReader (line 28) | public interface FrameHeaderReader { method payloadSize (line 36) | int payloadSize(); method toBytes (line 42) | byte[] toBytes(); method isComplete (line 47) | boolean isComplete(); method clear (line 50) | void clear(); method read (line 60) | boolean read(TTransport transport) throws TSaslNegotiationException, T... FILE: lib/java/src/main/java/org/apache/thrift/transport/sasl/FrameReader.java class FrameReader (line 34) | public abstract class FrameReader { method FrameReader (line 38) | protected FrameReader(T header) { method read (line 51) | public boolean read(TTransport transport) throws TSaslNegotiationExcep... method readHeader (line 72) | private boolean readHeader(TTransport transport) method readPayload (line 84) | private boolean readPayload(TTransport transport) throws TTransportExc... method getHeader (line 92) | public T getHeader() { method getHeaderSize (line 99) | public int getHeaderSize() { method getPayload (line 106) | public byte[] getPayload() { method getPayloadSize (line 113) | public int getPayloadSize() { method isComplete (line 120) | public boolean isComplete() { method clear (line 125) | public void clear() { method readAvailable (line 138) | static int readAvailable(TTransport transport, ByteBuffer recipient) t... FILE: lib/java/src/main/java/org/apache/thrift/transport/sasl/FrameWriter.java class FrameWriter (line 27) | public abstract class FrameWriter { method withHeaderAndPayload (line 41) | public void withHeaderAndPayload(byte[] header, byte[] payload) { method withHeaderAndPayload (line 64) | public void withHeaderAndPayload( method withOnlyPayload (line 85) | public void withOnlyPayload(byte[] payload) { method withOnlyPayload (line 97) | public abstract void withOnlyPayload(byte[] payload, int offset, int l... method buildFrame (line 99) | protected abstract ByteBuffer buildFrame( method write (line 112) | public void write(TNonblockingTransport transport) throws TTransportEx... method isComplete (line 119) | public boolean isComplete() { method clear (line 124) | public void clear() { FILE: lib/java/src/main/java/org/apache/thrift/transport/sasl/NegotiationStatus.java type NegotiationStatus (line 28) | public enum NegotiationStatus { method NegotiationStatus (line 45) | NegotiationStatus(byte val) { method getValue (line 49) | public byte getValue() { method byValue (line 53) | public static NegotiationStatus byValue(byte val) throws TSaslNegotiat... FILE: lib/java/src/main/java/org/apache/thrift/transport/sasl/NonblockingSaslHandler.java class NonblockingSaslHandler (line 44) | public class NonblockingSaslHandler { method NonblockingSaslHandler (line 87) | public NonblockingSaslHandler( method getCurrentPhase (line 114) | public Phase getCurrentPhase() { method getNextPhase (line 124) | public Phase getNextPhase() { method getUnderlyingTransport (line 131) | public TNonblockingTransport getUnderlyingTransport() { method getSaslServer (line 138) | public SaslServer getSaslServer() { method isCurrentPhaseDone (line 145) | public boolean isCurrentPhaseDone() { method runCurrentPhase (line 154) | public void runCurrentPhase() { method handleRead (line 165) | public void handleRead() { method handleWrite (line 174) | public void handleWrite() { method handleOps (line 178) | private void handleOps(int interestOps) { method stepToNextPhase (line 197) | public void stepToNextPhase() { method changeSelectionInterest (line 216) | private void changeSelectionInterest(int selectionInterest) { method failSaslNegotiation (line 221) | private void failSaslNegotiation(TSaslNegotiationException e) { method fail (line 229) | private void fail(Exception e) { method failIO (line 234) | private void failIO(TTransportException e) { method handleInitializing (line 246) | private void handleInitializing() { method handleReadingSaslResponse (line 267) | private void handleReadingSaslResponse() { method handleReadingRequest (line 280) | private void handleReadingRequest() { method executeEvaluatingSaslResponse (line 293) | private void executeEvaluatingSaslResponse() { method executeProcessing (line 318) | private void executeProcessing() { method handleWritingSaslChallenge (line 365) | private void handleWritingSaslChallenge() { method handleWritingSuccessMessage (line 377) | private void handleWritingSuccessMessage() { method handleWritingFailureMessage (line 391) | private void handleWritingFailureMessage() { method handleWritingResponse (line 402) | private void handleWritingResponse() { method close (line 419) | public void close() { type Phase (line 439) | public enum Phase { method unsafeRun (line 441) | @Override method unsafeRun (line 447) | @Override method unsafeRun (line 453) | @Override method unsafeRun (line 459) | @Override method unsafeRun (line 465) | @Override method unsafeRun (line 471) | @Override method unsafeRun (line 477) | @Override method unsafeRun (line 483) | @Override method unsafeRun (line 489) | @Override method unsafeRun (line 495) | @Override method unsafeRun (line 501) | @Override method Phase (line 510) | Phase(int selectionInterest) { method runStateMachine (line 522) | void runStateMachine(NonblockingSaslHandler statemachine) { method unsafeRun (line 535) | abstract void unsafeRun(NonblockingSaslHandler statemachine); FILE: lib/java/src/main/java/org/apache/thrift/transport/sasl/SaslNegotiationFrameReader.java class SaslNegotiationFrameReader (line 23) | public class SaslNegotiationFrameReader extends FrameReader { method runTest (line 105) | final void runTest() throws Exception { method executeErroringCall (line 137) | abstract C executeErroringCall(AsyncMethodCallback callback) thro... method validateError (line 146) | abstract void validateError(C client, Exception error); method testUnexpectedRemoteExceptionCall (line 149) | @Test method testDeclaredRemoteExceptionCall (line 167) | @Test method testTimeoutCall (line 188) | @Test method testVoidCall (line 207) | @Test method testOnewayCall (line 224) | @Test method testParallelCalls (line 241) | @Test method getClient (line 265) | private Srv.AsyncClient getClient() throws IOException, TTransportExce... method getClientTransport (line 269) | protected TNonblockingTransport getClientTransport() throws TTransport... method basicCall (line 273) | private void basicCall(Srv.AsyncClient client) throws Exception { class SrvHandler (line 301) | public static class SrvHandler implements Iface { method Janky (line 303) | @Override method primitiveMethod (line 310) | @Override method methodWithDefaultArgs (line 320) | @Override method structMethod (line 323) | @Override method voidMethod (line 328) | @Override method onewayMethod (line 331) | @Override method declaredExceptionMethod (line 334) | @Override class FailureLessCallback (line 344) | private abstract static class FailureLessCallback implements AsyncM... method onError (line 345) | @Override method fail (line 351) | private static void fail(Exception exception) { class JankyRunnable (line 357) | private class JankyRunnable implements Runnable { method JankyRunnable (line 362) | public JankyRunnable(int numCalls) throws Exception { method getNumSuccesses (line 368) | public int getNumSuccesses() { method run (line 372) | public void run() { FILE: lib/java/src/test/java/org/apache/thrift/async/TestTAsyncSSLClientManager.java class TestTAsyncSSLClientManager (line 37) | public class TestTAsyncSSLClientManager extends TestTAsyncClientManager { method setUp (line 42) | @BeforeEach method tearDown (line 55) | @AfterEach method getClientTransport (line 63) | @Override FILE: lib/java/src/test/java/org/apache/thrift/async/TestTAsyncSSLClientManagerCustomClient.java class TestTAsyncSSLClientManagerCustomClient (line 28) | public class TestTAsyncSSLClientManagerCustomClient extends TestTAsyncSS... method getClientTransport (line 34) | @Override FILE: lib/java/src/test/java/org/apache/thrift/partial/EnumCacheTest.java class EnumCacheTest (line 30) | public class EnumCacheTest { type TestEnum (line 32) | enum TestEnum implements TEnum { method TestEnum (line 39) | TestEnum(int value) { method getValue (line 43) | @Override class NotEnum (line 49) | static class NotEnum implements TEnum { method NotEnum (line 59) | private NotEnum(int value) { method values (line 63) | public static TEnum[] values() { method getValue (line 67) | @Override method toString (line 72) | @Override method testArgChecks (line 78) | @Test method testGet (line 90) | @Test method testGetInvalid (line 103) | @Test FILE: lib/java/src/test/java/org/apache/thrift/partial/PartialThriftComparerTest.java class PartialThriftComparerTest (line 33) | public class PartialThriftComparerTest { method PartialThriftComparerTest (line 38) | public PartialThriftComparerTest() throws TException { method testCompareSimple (line 42) | @Test FILE: lib/java/src/test/java/org/apache/thrift/partial/PartialThriftTestData.java class PartialThriftTestData (line 32) | public class PartialThriftTestData { method createSmallStruct (line 36) | public SmallStruct createSmallStruct(int id) { method createTestStruct (line 47) | public TestStruct createTestStruct(int id, int numItems) { method initListFields (line 68) | public void initListFields(TestStruct ts, int id, int numItems) { method initSetFields (line 124) | public void initSetFields(TestStruct ts, int id, int numItems) { method initMapFields (line 179) | public void initMapFields(TestStruct ts, int id, int numItems) { method allFieldsOfTestStruct (line 235) | public List allFieldsOfTestStruct() { FILE: lib/java/src/test/java/org/apache/thrift/partial/TFieldDataTest.java class TFieldDataTest (line 28) | public class TFieldDataTest { method testEncodeStop (line 30) | @Test method testEncodeRest (line 39) | @Test FILE: lib/java/src/test/java/org/apache/thrift/partial/TestData.java class TestData (line 27) | public final class TestData { method TestData (line 28) | private TestData() {} FILE: lib/java/src/test/java/org/apache/thrift/partial/TestPartialThriftDeserializer.java class TestPartialThriftDeserializer (line 46) | public class TestPartialThriftDeserializer { method TestPartialThriftDeserializer (line 54) | public TestPartialThriftDeserializer() throws TException {} method testArgChecks (line 56) | @Test method testRoundTripFull (line 83) | @Test method testPartialSimpleField (line 97) | @Test method validatePartialSimpleField (line 126) | private void validatePartialSimpleField(TestStruct ts1, TestStruct ts2) { method testPartialComplex (line 132) | @Test method validatePartialComplex (line 213) | private void validatePartialComplex(TestStruct ts1, TestStruct ts2, in... method validateNotNullAndNotEmpty (line 289) | private void validateNotNullAndNotEmpty(Collection collection, int ... method validateList (line 297) | private void validateList(List list, int id, int... method validateStringList (line 305) | private void validateStringList(List list, int id, int numItem... method validateEnumList (line 312) | private void validateEnumList(List list, int id, int numItems) { method validateListOfList (line 319) | private void validateListOfList(List> list,... method validateListOfSet (line 327) | private void validateListOfSet(List> list, i... method validateListOfMap (line 338) | private void validateListOfMap( method validateListOfStruct (line 353) | private void validateListOfStruct(List list, int id, int ... method validateListOfBinary (line 364) | private void validateListOfBinary(List list, int id, int n... method validateSet (line 376) | private void validateSet(Set set, Class clasz... method validateStringSet (line 394) | private void validateStringSet(Set set, int id, int numItems) { method validateEnumSet (line 402) | private void validateEnumSet(Set set, int id, int numItems) { method validateSetOfList (line 408) | private void validateSetOfList(Set> set, int id, int num... method validateSetOfSet (line 419) | private void validateSetOfSet(Set> set, int id, int numIt... method validateSetOfMap (line 430) | private void validateSetOfMap(Set> set, int id, i... method validateSetOfStruct (line 441) | private void validateSetOfStruct(Set set, int id, int num... method validateSetOfBinary (line 450) | private void validateSetOfBinary(Set set, int id, int numI... method validateNotNullAndNotEmpty (line 462) | void validateNotNullAndNotEmpty(Map map, int numItems) { method validateMap (line 467) | private void validateMap(Map map, Class cl... method validateStringMap (line 490) | private void validateStringMap(Map map, int id, int nu... method validateEnumMap (line 500) | private void validateEnumMap(Map map, int id, int nu... method validateMapOfList (line 507) | private void validateMapOfList(Map> map, int id... method validateMapOfSet (line 521) | private void validateMapOfSet(Map> map, int id, ... method validateMapOfMap (line 535) | private void validateMapOfMap(Map> map,... method validateMapOfStruct (line 549) | private void validateMapOfStruct(Map map, in... method validateMapOfBinary (line 559) | private void validateMapOfBinary(Map map, int id,... FILE: lib/java/src/test/java/org/apache/thrift/partial/ThriftFieldTest.java class ThriftFieldTest (line 33) | public class ThriftFieldTest { method testArgChecks (line 35) | @Test method testFromNames (line 67) | @Test method testEquality (line 109) | @Test FILE: lib/java/src/test/java/org/apache/thrift/partial/ThriftMetadataTest.java class ThriftMetadataTest (line 41) | public class ThriftMetadataTest { method testArgChecks (line 45) | @Test method testThriftStructOf (line 63) | @Test method testUnion (line 81) | @Test method validateBasicFieldMetadata (line 123) | private ThriftMetadata.ThriftObject validateBasicFieldMetadata( method validateBasicFieldMetadata (line 128) | private ThriftMetadata.ThriftObject validateBasicFieldMetadata( method validateBasicFieldValueMetadata (line 152) | private void validateBasicFieldValueMetadata( method validateFieldMetadata (line 169) | private void validateFieldMetadata( method validateListFieldMetadata (line 177) | private void validateListFieldMetadata( method validateSetFieldMetadata (line 189) | private void validateSetFieldMetadata( method validateMapFieldMetadata (line 201) | private void validateMapFieldMetadata( method getMetaDataClassForTType (line 219) | private Class getMetaDataClassForTType(b... method getClassForTType (line 250) | private Class getClassForTType(... FILE: lib/java/src/test/java/org/apache/thrift/partial/ThriftSerDe.java class ThriftSerDe (line 29) | public class ThriftSerDe { method ThriftSerDe (line 35) | public ThriftSerDe() throws TException { method serializeBinary (line 42) | public byte[] serializeBinary(TBase obj) throws TException { method serializeCompact (line 46) | public byte[] serializeCompact(TBase obj) throws TException { method deserializeBinary (line 50) | public T deserializeBinary(byte[] bytes, Class cl... method deserializeCompact (line 56) | public T deserializeCompact(byte[] bytes, Class c... method newInstance (line 62) | private T newInstance(Class clazz) { FILE: lib/java/src/test/java/org/apache/thrift/partial/ThriftStructProcessorTest.java class ThriftStructProcessorTest (line 45) | public class ThriftStructProcessorTest { method testStruct (line 49) | @Test method testList (line 64) | @Test method testMap (line 82) | @Test method testSet (line 101) | @Test method testPrepareEnum (line 121) | @Test method testPrepareString (line 133) | @Test method testPrepareBinary (line 150) | @Test method testStructPrimitiveFields (line 160) | @Test method testStructContainerFields (line 232) | @Test method findFieldId (line 295) | private TFieldIdEnum findFieldId(ThriftMetadata.ThriftStruct metadata,... method getFieldValue (line 305) | private Object getFieldValue(TBase struct, TFieldIdEnum fieldId) { FILE: lib/java/src/test/java/org/apache/thrift/partial/ValidateTest.java class ValidateTest (line 31) | public class ValidateTest { method testCheckNotNull (line 32) | @Test method testCheckPositiveInteger (line 47) | @Test method testCheckNotNegative (line 67) | @Test method testCheckRequired (line 84) | @Test method testCheckValid (line 96) | @Test method testCheckValidWithValues (line 108) | @Test method testCheckNotNullAndNotEmpty (line 122) | @Test method testCheckListNotNullAndNotEmpty (line 188) | @Test method testCheckNotNullAndNumberOfElements (line 205) | @Test method testCheckValuesEqual (line 223) | @Test method testCheckIntegerMultiple (line 235) | @Test method testCheckGreater (line 247) | @Test method testCheckGreaterOrEqual (line 259) | @Test method testCheckWithinRange (line 271) | @Test method testCheckPathExists (line 289) | @Test FILE: lib/java/src/test/java/org/apache/thrift/protocol/BenchmarkProtocols.java class BenchmarkProtocols (line 14) | public class BenchmarkProtocols { method main (line 28) | public static void main(String[] args) throws TException { FILE: lib/java/src/test/java/org/apache/thrift/protocol/ProtocolTestBase.java class ProtocolTestBase (line 50) | public abstract class ProtocolTestBase { method canBeUsedNaked (line 53) | protected abstract boolean canBeUsedNaked(); method getFactory (line 56) | protected abstract TProtocolFactory getFactory(); method testDouble (line 58) | @Test method testSerialization (line 81) | @Test method testBinary (line 89) | @Test method testString (line 118) | @Test method testUuid (line 129) | @Test method testLong (line 138) | @Test method testInt (line 154) | @Test method testShort (line 167) | @Test method testByte (line 177) | @Test method internalTestNakedByte (line 188) | private void internalTestNakedByte() throws Exception { method internalTestByteField (line 195) | private void internalTestByteField(final byte b) throws Exception { method internalTestNakedI16 (line 208) | private void internalTestNakedI16(short n) throws Exception { method internalTestI16Field (line 215) | private void internalTestI16Field(final short n) throws Exception { method internalTestNakedUuid (line 228) | private void internalTestNakedUuid(UUID uuid) throws TException { method internalTestUuidField (line 235) | private void internalTestUuidField(UUID uuid) throws Exception { method internalTestNakedI32 (line 250) | private void internalTestNakedI32(int n) throws Exception { method internalTestI32Field (line 257) | private void internalTestI32Field(final int n) throws Exception { method internalTestNakedI64 (line 270) | private void internalTestNakedI64(long n) throws Exception { method internalTestI64Field (line 277) | private void internalTestI64Field(final long n) throws Exception { method internalTestNakedString (line 290) | private void internalTestNakedString(String str) throws Exception { method internalTestStringField (line 297) | private void internalTestStringField(final String str) throws Exception { method internalTestNakedBinary (line 310) | private void internalTestNakedBinary(byte[] data) throws Exception { method internalTestBinaryField (line 317) | private void internalTestBinaryField(final byte[] data) throws Excepti... method internalTestSerialization (line 330) | private void internalTestSerialization(Class klas... method testMessage (line 348) | @Test method testServerRequest (line 374) | @Test method testTDeserializer (line 419) | @Test method internalTestStructField (line 435) | private void internalTestStructField(StructFieldTestCase testCase) thr... class StructFieldTestCase (line 454) | private abstract static class StructFieldTestCase { method StructFieldTestCase (line 458) | public StructFieldTestCase(byte type, short id) { method writeMethod (line 463) | public abstract void writeMethod(TProtocol proto) throws TException; method readMethod (line 465) | public abstract void readMethod(TProtocol proto) throws TException; method benchmark (line 471) | protected void benchmark() throws Exception { method testString (line 507) | @Override method testList (line 513) | @Override method testSet (line 520) | @Override method testStringMap (line 526) | @Override method initConfig (line 539) | private TProtocol initConfig(int maxSize) throws TException { method testReadCheckMaxMessageRequestForString (line 545) | @Test method testReadCheckMaxMessageRequestForList (line 561) | @Test method testReadCheckMaxMessageRequestForMap (line 579) | @Test method testReadCheckMaxMessageRequestForSet (line 601) | @Test FILE: lib/java/src/test/java/org/apache/thrift/protocol/TestShortStack.java class TestShortStack (line 26) | public class TestShortStack { method testOps (line 28) | @Test FILE: lib/java/src/test/java/org/apache/thrift/protocol/TestTBinaryProtocol.java class TestTBinaryProtocol (line 22) | public class TestTBinaryProtocol extends ProtocolTestBase { method getFactory (line 23) | @Override method canBeUsedNaked (line 28) | @Override FILE: lib/java/src/test/java/org/apache/thrift/protocol/TestTCompactProtocol.java class TestTCompactProtocol (line 27) | public class TestTCompactProtocol extends ProtocolTestBase { method getFactory (line 28) | @Override method canBeUsedNaked (line 33) | @Override method testOOMDenialOfService (line 38) | @Test method main (line 52) | public static void main(String args[]) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/protocol/TestTField.java class TestTField (line 26) | public abstract class TestTField { method testConstructor (line 28) | @Test method testEquality (line 41) | @Test FILE: lib/java/src/test/java/org/apache/thrift/protocol/TestTJSONProtocol.java class TestTJSONProtocol (line 28) | public class TestTJSONProtocol extends ProtocolTestBase { method getFactory (line 29) | @Override method canBeUsedNaked (line 34) | @Override method testEscapedUnicode (line 39) | @Test method testExactlySizedBuffer (line 51) | @Test FILE: lib/java/src/test/java/org/apache/thrift/protocol/TestTLegacyUuidProtocolDecorator.java class TestTLegacyUuidProtocolDecorator (line 32) | public class TestTLegacyUuidProtocolDecorator { method checkLegacyUuidRoundTrip (line 46) | @Test method checkWireIncompatibility (line 63) | @Test method checkCrossProtocolReadFailure (line 84) | @Test method checkLegacySwapping (line 102) | @Test method checkCorrectSwapping (line 128) | @Test FILE: lib/java/src/test/java/org/apache/thrift/protocol/TestTProtocolUtil.java class TestTProtocolUtil (line 28) | public class TestTProtocolUtil { method testGuessProtocolFactory_JSON (line 30) | @Test method testGuessProtocolFactory_Binary (line 48) | @Test method testGuessProtocolFactory_Compact (line 67) | @Test method testGuessProtocolFactory_Undecided (line 85) | @Test FILE: lib/java/src/test/java/org/apache/thrift/protocol/TestTSimpleJSONProtocol.java class TestTSimpleJSONProtocol (line 35) | public class TestTSimpleJSONProtocol { method setUp (line 39) | @BeforeEach method bufToString (line 45) | private String bufToString() { method testHolyMoley (line 49) | @Test method testNesting (line 61) | @Test method testOneOfEach (line 69) | @Test method testSanePartsOfCompactProtoTestStruct (line 77) | @Test method testThrowsOnCollectionKeys (line 101) | @Test method testReadingThrows (line 108) | @Test FILE: lib/java/src/test/java/org/apache/thrift/protocol/TestTTupleProtocol.java class TestTTupleProtocol (line 8) | public class TestTTupleProtocol extends ProtocolTestBase { method canBeUsedNaked (line 10) | @Override method getFactory (line 15) | @Override method testBitsetLengthIssue (line 20) | @Test FILE: lib/java/src/test/java/org/apache/thrift/scheme/TestStandardScheme.java class TestStandardScheme (line 20) | public class TestStandardScheme { method TestStandardScheme (line 24) | public TestStandardScheme() throws TTransportException {} method testPersistentStructs (line 30) | @Test method readAndCompare (line 39) | private void readAndCompare(TBase struct, TBase fixture, byte[] inputB... FILE: lib/java/src/test/java/org/apache/thrift/server/ServerTestBase.java class ServerTestBase (line 56) | public abstract class ServerTestBase { class TestHandler (line 58) | public static class TestHandler implements ThriftTest.Iface { method TestHandler (line 60) | public TestHandler() {} method testVoid (line 62) | @Override method testString (line 67) | @Override method testBool (line 73) | @Override method testByte (line 79) | @Override method testI32 (line 85) | @Override method testI64 (line 91) | @Override method testDouble (line 97) | @Override method testBinary (line 103) | @Override method testUuid (line 119) | @Override method testStruct (line 125) | @Override method testNest (line 141) | @Override method testMap (line 162) | @Override method testStringMap (line 170) | @Override method testSet (line 178) | @Override method testList (line 194) | @Override method testEnum (line 210) | @Override method testTypedef (line 216) | @Override method testMapMap (line 222) | @Override method testInsanity (line 240) | @Override method testMulti (line 260) | @Override method testException (line 273) | @Override method testMultiException (line 291) | @Override method testOneway (line 312) | @Override method startServer (line 334) | public void startServer(TProcessor processor, TProtocolFactory protoFa... method startServer (line 338) | public abstract void startServer( method stopServer (line 342) | public abstract void stopServer() throws Exception; method getClientTransport (line 344) | public abstract TTransport getClientTransport(TTransport underlyingTra... method testBool (line 346) | private void testBool(ThriftTest.Client testClient) throws TException { method testByte (line 353) | private void testByte(ThriftTest.Client testClient) throws TException { method testUuid (line 358) | private void testUuid(ThriftTest.Client testClient) throws TException { method testDouble (line 364) | private void testDouble(ThriftTest.Client testClient) throws TException { method testEnum (line 369) | private void testEnum(ThriftTest.Client testClient) throws TException { method testI32 (line 377) | private void testI32(ThriftTest.Client testClient) throws TException { method testI64 (line 382) | private void testI64(ThriftTest.Client testClient) throws TException { method testInsanity (line 388) | private void testInsanity(ThriftTest.Client testClient) throws TExcept... method useAsyncProcessor (line 446) | public boolean useAsyncProcessor() { method testIt (line 450) | @Test method open (line 497) | public void open(TTransport transport) throws Exception { method getProtocols (line 501) | public List getProtocols() { method testList (line 505) | private void testList(ThriftTest.Client testClient) throws TException { method testMap (line 514) | private void testMap(ThriftTest.Client testClient) throws TException { method testStringMap (line 523) | private void testStringMap(ThriftTest.Client testClient) throws TExcep... method testNestedMap (line 533) | private void testNestedMap(ThriftTest.Client testClient) throws TExcep... method testNestedStruct (line 549) | private void testNestedStruct(ThriftTest.Client testClient) throws TEx... method testOneway (line 554) | private void testOneway(ThriftTest.Client testClient) throws Exception { method testSet (line 561) | private void testSet(ThriftTest.Client testClient) throws TException { method testString (line 570) | private void testString(ThriftTest.Client testClient) throws TException { method testStruct (line 575) | private void testStruct(ThriftTest.Client testClient) throws TException { method testTypedef (line 579) | private void testTypedef(ThriftTest.Client testClient) throws TExcepti... method testVoid (line 583) | private void testVoid(ThriftTest.Client testClient) throws TException { class CallCountingTransportFactory (line 587) | private static class CallCountingTransportFactory extends TTransportFa... method CallCountingTransportFactory (line 591) | public CallCountingTransportFactory(Factory factory) { method getTransport (line 595) | @Override method testTransportFactory (line 602) | @Test method testException (line 628) | private void testException(ThriftTest.Client testClient) throws TExcep... class AsyncTestHandler (line 644) | public static class AsyncTestHandler implements ThriftTest.AsyncIface { method testVoid (line 648) | @Override method testString (line 653) | @Override method testBool (line 659) | @Override method testByte (line 665) | @Override method testI32 (line 670) | @Override method testI64 (line 675) | @Override method testDouble (line 680) | @Override method testBinary (line 686) | @Override method testUuid (line 692) | @Override method testStruct (line 697) | @Override method testNest (line 703) | @Override method testMap (line 709) | @Override method testStringMap (line 716) | @Override method testSet (line 723) | @Override method testList (line 729) | @Override method testEnum (line 735) | @Override method testTypedef (line 741) | @Override method testMapMap (line 746) | @Override method testInsanity (line 753) | @Override method testMulti (line 760) | @Override method testException (line 773) | @Override method testMultiException (line 795) | @Override method testOneway (line 801) | @Override FILE: lib/java/src/test/java/org/apache/thrift/server/TestAsyncServer.java class TestAsyncServer (line 21) | public class TestAsyncServer extends TestNonblockingServer { method useAsyncProcessor (line 23) | @Override FILE: lib/java/src/test/java/org/apache/thrift/server/TestHsHaServer.java class TestHsHaServer (line 26) | public class TestHsHaServer extends TestNonblockingServer { method getServer (line 27) | protected TServer getServer( FILE: lib/java/src/test/java/org/apache/thrift/server/TestNonblockingServer.java class TestNonblockingServer (line 36) | public class TestNonblockingServer extends ServerTestBase { method getServer (line 42) | protected TServer getServer( method startServer (line 54) | @Override method stopServer (line 85) | @Override method getClientTransport (line 94) | @Override method testCleanupAllSelectionKeys (line 99) | @Test FILE: lib/java/src/test/java/org/apache/thrift/server/TestSaslNonblockingServer.java class TestSaslNonblockingServer (line 41) | public class TestSaslNonblockingServer extends TestTSaslTransports.TestT... method startServer (line 45) | @Override method stopServer (line 67) | @Override method testIt (line 72) | @Override method testBadPassword (line 78) | @Test method testTransportFactory (line 110) | @Test FILE: lib/java/src/test/java/org/apache/thrift/server/TestThreadPoolServer.java class TestThreadPoolServer (line 35) | public class TestThreadPoolServer { method testStopServerWithOpenClient (line 38) | @Test method buildServer (line 78) | private TThreadPoolServer buildServer(TServerTransport serverSocket) { FILE: lib/java/src/test/java/org/apache/thrift/server/TestThreadedSelectorServer.java class TestThreadedSelectorServer (line 26) | public class TestThreadedSelectorServer extends TestNonblockingServer { method getServer (line 27) | protected TServer getServer( FILE: lib/java/src/test/java/org/apache/thrift/test/EqualityTest.java class EqualityTest (line 133) | public class EqualityTest { method main (line 134) | public static void main(String[] args) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/test/JavaBeansTest.java class JavaBeansTest (line 26) | public class JavaBeansTest { method main (line 27) | public static void main(String[] args) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/test/ReadStruct.java class ReadStruct (line 31) | public class ReadStruct { method main (line 32) | public static void main(String[] args) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/test/SerializationBenchmark.java class SerializationBenchmark (line 34) | public class SerializationBenchmark { method main (line 37) | public static void main(String[] args) throws Exception { method testSerialization (line 44) | public static void testSerialization(TProtocolFactory factory, TBase o... method testDeserialization (line 81) | public static void testDeserialization( FILE: lib/java/src/test/java/org/apache/thrift/test/TestServlet.java class TestServlet (line 29) | @SuppressWarnings("serial") method getInProtocolFactory (line 32) | @Override method getOutProtocolFactory (line 38) | @Override method getProcessor (line 44) | @SuppressWarnings({"rawtypes", "unchecked"}) FILE: lib/java/src/test/java/org/apache/thrift/test/WriteStruct.java class WriteStruct (line 30) | public class WriteStruct { method main (line 31) | public static void main(String[] args) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/test/fuzz/FuzzTestUtils.java class FuzzTestUtils (line 31) | public class FuzzTestUtils { method testParse (line 43) | public static void testParse(byte[] input, TProtocolFactory factory) t... method testRoundtrip (line 71) | public static void testRoundtrip(byte[] input, TProtocolFactory factor... FILE: lib/java/src/test/java/org/apache/thrift/test/fuzz/ParseBinaryFuzzer.java class ParseBinaryFuzzer (line 24) | public class ParseBinaryFuzzer { method fuzzerTestOneInput (line 25) | public static void fuzzerTestOneInput(byte[] input) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/test/fuzz/ParseCompactFuzzer.java class ParseCompactFuzzer (line 24) | public class ParseCompactFuzzer { method fuzzerTestOneInput (line 25) | public static void fuzzerTestOneInput(byte[] input) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/test/fuzz/ParseJSONFuzzer.java class ParseJSONFuzzer (line 24) | public class ParseJSONFuzzer { method fuzzerTestOneInput (line 25) | public static void fuzzerTestOneInput(byte[] input) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/test/fuzz/RoundtripBinaryFuzzer.java class RoundtripBinaryFuzzer (line 25) | public class RoundtripBinaryFuzzer { method fuzzerTestOneInput (line 26) | public static void fuzzerTestOneInput(byte[] input) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/test/fuzz/RoundtripCompactFuzzer.java class RoundtripCompactFuzzer (line 25) | public class RoundtripCompactFuzzer { method fuzzerTestOneInput (line 26) | public static void fuzzerTestOneInput(byte[] input) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/test/fuzz/RoundtripJSONFuzzer.java class RoundtripJSONFuzzer (line 25) | public class RoundtripJSONFuzzer { method fuzzerTestOneInput (line 26) | public static void fuzzerTestOneInput(byte[] input) throws Exception { FILE: lib/java/src/test/java/org/apache/thrift/test/fuzz/TestRecursionLimit.java class TestRecursionLimit (line 43) | public class TestRecursionLimit { method createNestedStruct (line 53) | private RecursiveStruct createNestedStruct(int depth) { method testBinaryProtocolRecursionLimit (line 65) | @Test method testCompactProtocolRecursionLimit (line 92) | @Test method testJSONProtocolRecursionLimit (line 119) | @Test method testWithinRecursionLimit (line 146) | @Test FILE: lib/java/src/test/java/org/apache/thrift/test/voidmethexceptions/ServiceAsyncImp.java class ServiceAsyncImp (line 28) | public class ServiceAsyncImp extends ServiceBase implements TAppService0... method returnString (line 30) | @Override method returnVoidThrows (line 41) | @Override method returnVoidNoThrowsRuntimeException (line 52) | @Override method returnVoidNoThrowsTApplicationException (line 63) | @Override method onewayVoidNoThrows (line 74) | @Override FILE: lib/java/src/test/java/org/apache/thrift/test/voidmethexceptions/ServiceBase.java class ServiceBase (line 22) | public class ServiceBase { method isCancelled (line 26) | public boolean isCancelled() { method setCancelled (line 30) | public void setCancelled(boolean cancelled) { method waitForCancel (line 34) | protected void waitForCancel() { FILE: lib/java/src/test/java/org/apache/thrift/test/voidmethexceptions/ServiceSyncImp.java class ServiceSyncImp (line 27) | public class ServiceSyncImp extends ServiceBase implements TAppService01... method returnString (line 29) | @Override method returnVoidThrows (line 38) | @Override method returnVoidNoThrowsRuntimeException (line 46) | @Override method returnVoidNoThrowsTApplicationException (line 54) | @Override method onewayVoidNoThrows (line 62) | @Override FILE: lib/java/src/test/java/org/apache/thrift/test/voidmethexceptions/TestVoidMethExceptions.java class TestVoidMethExceptions (line 52) | public class TestVoidMethExceptions { method provideParameters (line 56) | private static Stream provideParameters() throws Excep... class TestParameters (line 63) | public static class TestParameters { method TestParameters (line 72) | TestParameters(ServerImplementationType serverImplementationType) th... method start (line 95) | public AutoCloseable start() throws Exception { method checkSyncClient (line 105) | private void checkSyncClient( method checkAsyncClient (line 148) | private void checkAsyncClient( method getServer (line 224) | public TServer getServer() { method testSyncClientMustReturnResultReturnString (line 229) | @ParameterizedTest method testSyncClientMustReturnResultReturnVoidThrows (line 244) | @ParameterizedTest method testSyncClientMustReturnResultReturnVoidNoThrowsRuntimeException (line 262) | @ParameterizedTest method testSyncClientMustReturnResultReturnVoidNoThrowsTApplicationException (line 281) | @ParameterizedTest method testSyncClientMustThrowExceptionReturnString (line 300) | @ParameterizedTest method testSyncClientMustThrowExceptionReturnVoidThrows (line 315) | @ParameterizedTest method testSyncClientMustThrowExceptionReturnVoidNoThrowsRuntimeException (line 333) | @ParameterizedTest method testSyncClientMustThrowExceptionReturnVoidNoThrowsTApplicationException (line 355) | @ParameterizedTest method testAsyncClientMustReturnResultReturnString (line 374) | @ParameterizedTest method testAsyncClientMustReturnResultReturnVoidThrows (line 389) | @ParameterizedTest method testAsyncClientMustReturnResultReturnVoidNoThrowsRuntimeException (line 404) | @ParameterizedTest method testAsyncClientMustReturnResultReturnVoidNoThrowsTApplicationException (line 420) | @ParameterizedTest method testAsyncClientMustThrowExceptionReturnString (line 436) | @ParameterizedTest method testAsyncClientMustThrowExceptionReturnVoidThrows (line 451) | @ParameterizedTest method testAsyncClientMustThrowExceptionReturnVoidNoThrowsRuntimeException (line 466) | @ParameterizedTest method testAsyncClientMustThrowExceptionReturnVoidNoThrowsTApplicationException (line 485) | @ParameterizedTest method testSyncClientNoWaitForResultNoExceptionOnewayVoidNoThrows (line 501) | @ParameterizedTest method testSyncClientNoWaitForResultExceptionOnewayVoidNoThrows (line 520) | @ParameterizedTest method testAsyncClientNoWaitForResultNoExceptionOnewayVoidNoThrows (line 539) | @ParameterizedTest method testAsyncClientNoWaitForResultExceptionOnewayVoidNoThrows (line 555) | @ParameterizedTest type ServerImplementationType (line 571) | private enum ServerImplementationType { method ServerImplementationType (line 586) | ServerImplementationType(Supplier> sup... type SyncCall (line 593) | @FunctionalInterface method apply (line 595) | R apply(T t, U u, V v) throws Exception; type AsyncCall (line 598) | @FunctionalInterface method apply (line 600) | void apply(T t, U u, V v, X x) throws Exception; FILE: lib/java/src/test/java/org/apache/thrift/transport/ReadCountingTransport.java class ReadCountingTransport (line 23) | public class ReadCountingTransport extends TTransport { method ReadCountingTransport (line 28) | public ReadCountingTransport(TTransport underlying) { method close (line 32) | @Override method isOpen (line 37) | @Override method open (line 42) | @Override method read (line 47) | @Override method write (line 56) | @Override method getConfiguration (line 63) | @Override method updateKnownMessageSize (line 68) | @Override method checkReadBytesAvailable (line 73) | @Override FILE: lib/java/src/test/java/org/apache/thrift/transport/TestAutoExpandingBuffer.java class TestAutoExpandingBuffer (line 26) | public class TestAutoExpandingBuffer { method testExpands (line 27) | @Test FILE: lib/java/src/test/java/org/apache/thrift/transport/TestAutoExpandingBufferReadTransport.java class TestAutoExpandingBufferReadTransport (line 27) | public class TestAutoExpandingBufferReadTransport { method testIt (line 36) | @Test FILE: lib/java/src/test/java/org/apache/thrift/transport/TestAutoExpandingBufferWriteTransport.java class TestAutoExpandingBufferWriteTransport (line 29) | public class TestAutoExpandingBufferWriteTransport { method testIt (line 33) | @Test method testBadInitialSize (line 61) | @Test method testBadFrontReserveSize (line 67) | @Test method testTooSmallFrontReserveSize (line 73) | @Test FILE: lib/java/src/test/java/org/apache/thrift/transport/TestNonblockingServerSocket.java class TestNonblockingServerSocket (line 27) | public class TestNonblockingServerSocket { method testSocketChannelBlockingMode (line 29) | @Test FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTByteBuffer.java class TestTByteBuffer (line 12) | public class TestTByteBuffer { method testReadWrite (line 13) | @Test method testReuseReadWrite (line 21) | @Test method testOverflow (line 35) | @Test method testSmallTConfiguration (line 45) | @Test method testLargeTConfiguration (line 58) | @Test FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTFastFramedTransport.java class TestTFastFramedTransport (line 23) | public class TestTFastFramedTransport extends TestTFramedTransport { method getTransport (line 26) | @Override method getTransport (line 31) | @Override FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTFramedTransport.java class TestTFramedTransport (line 38) | public class TestTFramedTransport { method getTransport (line 40) | protected TTransport getTransport(TTransport underlying) throws TTrans... method getTransport (line 44) | protected TTransport getTransport(TTransport underlying, int maxLength) method byteSequence (line 49) | public static byte[] byteSequence(int start, int end) { method testRead (line 57) | @Test method testInvalidFrameSize (line 92) | @Test method testWrite (line 121) | @Test method testDirectRead (line 154) | @Test method testClear (line 196) | @Test FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTIOStreamTransport.java class TestTIOStreamTransport (line 30) | public class TestTIOStreamTransport { method testOpenClose_2streams (line 32) | @Test method testOpenClose_1input (line 42) | @Test method testIOpenClose_1output (line 51) | @Test method runOpenClose (line 58) | private void runOpenClose(TTransport transport) throws TTransportExcep... FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTMemoryInputTransport.java class TestTMemoryInputTransport (line 27) | public class TestTMemoryInputTransport { method testFresh (line 28) | @Test method testReused (line 53) | @Test method testWithOffsetAndLength (line 68) | @Test FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTMemoryTransport.java class TestTMemoryTransport (line 31) | public class TestTMemoryTransport { method testReadBatches (line 33) | @Test method testReadMoreThanRemaining (line 49) | @Test method testWrite (line 63) | @Test FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTSSLTransportFactory.java class TestTSSLTransportFactory (line 32) | public class TestTSSLTransportFactory extends ServerTestBase { method getKeyStoreLocation (line 47) | protected final String getKeyStoreLocation() { method getKeyStorePassword (line 51) | protected final String getKeyStorePassword() { method getTrustStoreLocation (line 55) | protected final String getTrustStoreLocation() { method getTrustStorePassword (line 59) | protected final String getTrustStorePassword() { method getClientTransport (line 63) | @Override method getServerTransport (line 68) | protected TServerSocket getServerTransport() throws Exception { method startServer (line 72) | @Override method stopServer (line 96) | @Override method open (line 102) | @Override method getProtocols (line 105) | @Override method testTransportFactory (line 110) | @Override FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTSSLTransportFactoryCustomClient1.java class TestTSSLTransportFactoryCustomClient1 (line 22) | public class TestTSSLTransportFactoryCustomClient1 extends TestTSSLTrans... method getClientTransport (line 24) | @Override FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTSSLTransportFactoryCustomClient2.java class TestTSSLTransportFactoryCustomClient2 (line 22) | public class TestTSSLTransportFactoryCustomClient2 extends TestTSSLTrans... method getClientTransport (line 24) | @Override FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTSSLTransportFactoryStreamedStore.java class TestTSSLTransportFactoryStreamedStore (line 25) | public class TestTSSLTransportFactoryStreamedStore extends TestTSSLTrans... method getClientTransport (line 27) | @Override method getServerTransport (line 37) | @Override FILE: lib/java/src/test/java/org/apache/thrift/transport/TestTSaslTransports.java class TestTSaslTransports (line 57) | public class TestTSaslTransports { class TestSaslCallbackHandler (line 89) | public static class TestSaslCallbackHandler implements CallbackHandler { method TestSaslCallbackHandler (line 92) | public TestSaslCallbackHandler(String password) { method handle (line 96) | @Override class ServerThread (line 114) | private static class ServerThread extends Thread { method ServerThread (line 119) | public ServerThread(String mechanism, Map props) { method run (line 124) | public void run() { method internalRun (line 132) | private void internalRun() throws Exception { method acceptAndWrite (line 140) | private void acceptAndWrite(TServerSocket serverSocket) throws Excep... method testSaslOpen (line 171) | private void testSaslOpen(final String mechanism, final Map { method answer (line 100) | @Override FILE: lib/java/src/test/java/org/apache/thrift/transport/sasl/TestSaslNegotiationFrameReader.java class TestSaslNegotiationFrameReader (line 32) | public class TestSaslNegotiationFrameReader { method testRead (line 34) | @Test method testReadInvalidNegotiationStatus (line 58) | @Test FILE: lib/java/src/test/java/org/apache/thrift/transport/sasl/TestSaslNegotiationFrameWriter.java class TestSaslNegotiationFrameWriter (line 30) | public class TestSaslNegotiationFrameWriter { method testWithHeaderAndPayload (line 34) | @Test method testWithInvalidHeaderLength (line 45) | @Test method testWithOnlyPayload (line 53) | @Test FILE: lib/java/src/test/java/org/apache/thrift/utils/TestStringUtils.java class TestStringUtils (line 29) | public class TestStringUtils { method testToHexString (line 31) | @Test method setUp (line 41) | @BeforeEach method testNegativeLength (line 46) | @Test method testNegativeStartOffset (line 51) | @Test method testInvalidRange (line 56) | @Test FILE: lib/javame/src/org/apache/thrift/TApplicationException.java class TApplicationException (line 32) | public class TApplicationException extends TException { method TApplicationException (line 50) | public TApplicationException() { method TApplicationException (line 54) | public TApplicationException(int type) { method TApplicationException (line 59) | public TApplicationException(int type, String message) { method TApplicationException (line 64) | public TApplicationException(String message) { method getType (line 68) | public int getType() { method read (line 72) | public static TApplicationException read(TProtocol iprot) throws TExce... method write (line 110) | public void write(TProtocol oprot) throws TException { FILE: lib/javame/src/org/apache/thrift/TBase.java type TBase (line 28) | public interface TBase { method read (line 35) | public void read(TProtocol iprot) throws TException; method write (line 42) | public void write(TProtocol oprot) throws TException; method compareTo (line 44) | public int compareTo(Object other); FILE: lib/javame/src/org/apache/thrift/TBaseHelper.java class TBaseHelper (line 25) | public class TBaseHelper { method compareTo (line 27) | public static int compareTo(boolean a, boolean b) { method compareTo (line 32) | public static int compareTo(Boolean a, Boolean b) { method compareTo (line 37) | public static int compareTo(Boolean a, boolean b) { method booleanValueOf (line 43) | public static Boolean booleanValueOf(boolean b) { method compareTo (line 47) | public static int compareTo(byte a, byte b) { method compareTo (line 57) | public static int compareTo(short a, short b) { method compareTo (line 67) | public static int compareTo(int a, int b) { method compareTo (line 77) | public static int compareTo(long a, long b) { method compareTo (line 87) | public static int compareTo(double a, double b) { method compareTo (line 97) | public static int compareTo(String a, String b) { method compareTo (line 101) | public static int compareTo(byte[] a, byte[] b) { method compareTo (line 115) | public static int compareTo(Object a, Object b) { method compareTo (line 125) | public static int compareTo(Vector a, Vector b) { method compareTo (line 142) | public static int compareTo(Hashtable a, Hashtable b) { method compareTo (line 160) | public static int compareTo(TEnum a, TEnum b) { method toString (line 186) | public static void toString(byte[] bytes, StringBuffer sb) { method toString (line 190) | public static void toString(byte[] buf, int arrayOffset, int origLimit... method paddedByteString (line 204) | public static String paddedByteString(byte b) { FILE: lib/javame/src/org/apache/thrift/TByteArrayOutputStream.java class TByteArrayOutputStream (line 29) | public class TByteArrayOutputStream extends ByteArrayOutputStream { method TByteArrayOutputStream (line 30) | public TByteArrayOutputStream(int size) { method get (line 34) | public byte[] get() { method len (line 38) | public int len() { FILE: lib/javame/src/org/apache/thrift/TDeserializer.java class TDeserializer (line 34) | public class TDeserializer { method TDeserializer (line 40) | public TDeserializer() { method TDeserializer (line 50) | public TDeserializer(TProtocolFactory protocolFactory) { method deserialize (line 60) | public void deserialize(TBase base, byte[] bytes) throws TException { method deserialize (line 75) | public void deserialize(TBase base, String data, String charset) throw... method toString (line 91) | public void toString(TBase base, String data) throws TException { FILE: lib/javame/src/org/apache/thrift/TEnum.java type TEnum (line 22) | public interface TEnum { method getValue (line 23) | public int getValue(); FILE: lib/javame/src/org/apache/thrift/TException.java class TException (line 26) | public class TException extends Exception { method TException (line 30) | public TException() { method TException (line 34) | public TException(String message) { method TException (line 38) | public TException(Throwable cause) { method TException (line 42) | public TException(String message, Throwable cause) { FILE: lib/javame/src/org/apache/thrift/TFieldRequirementType.java class TFieldRequirementType (line 44) | public final class TFieldRequirementType { FILE: lib/javame/src/org/apache/thrift/TProcessor.java type TProcessor (line 29) | public interface TProcessor { method process (line 30) | public boolean process(TProtocol in, TProtocol out) FILE: lib/javame/src/org/apache/thrift/TProcessorFactory.java class TProcessorFactory (line 28) | public class TProcessorFactory { method TProcessorFactory (line 32) | public TProcessorFactory(TProcessor processor) { method getProcessor (line 36) | public TProcessor getProcessor(TTransport trans) { FILE: lib/javame/src/org/apache/thrift/TSerializer.java class TSerializer (line 35) | public class TSerializer { method TSerializer (line 55) | public TSerializer() { method TSerializer (line 65) | public TSerializer(TProtocolFactory protocolFactory) { method serialize (line 77) | public byte[] serialize(TBase base) throws TException { method toString (line 91) | public String toString(TBase base, String charset) throws TException { method toString (line 106) | public String toString(TBase base) throws TException { FILE: lib/javame/src/org/apache/thrift/TServiceClient.java type TServiceClient (line 28) | public interface TServiceClient { method getInputProtocol (line 33) | public TProtocol getInputProtocol(); method getOutputProtocol (line 38) | public TProtocol getOutputProtocol(); FILE: lib/javame/src/org/apache/thrift/meta_data/FieldMetaData.java class FieldMetaData (line 57) | public class FieldMetaData { method FieldMetaData (line 67) | public FieldMetaData(String name, byte req, FieldValueMetaData vMetaDa... method addStructMetaDataMap (line 73) | public static void addStructMetaDataMap(Class sClass, Hashtable map){ method getStructMetaDataMap (line 89) | public static Hashtable getStructMetaDataMap(Class sClass) { FILE: lib/javame/src/org/apache/thrift/meta_data/FieldValueMetaData.java class FieldValueMetaData (line 47) | public class FieldValueMetaData { method FieldValueMetaData (line 50) | public FieldValueMetaData(byte type){ method isStruct (line 54) | public boolean isStruct() { method isContainer (line 58) | public boolean isContainer() { FILE: lib/javame/src/org/apache/thrift/meta_data/ListMetaData.java class ListMetaData (line 42) | public class ListMetaData extends FieldValueMetaData { method ListMetaData (line 45) | public ListMetaData(byte type, FieldValueMetaData eMetaData){ FILE: lib/javame/src/org/apache/thrift/meta_data/MapMetaData.java class MapMetaData (line 42) | public class MapMetaData extends FieldValueMetaData { method MapMetaData (line 46) | public MapMetaData(byte type, FieldValueMetaData kMetaData, FieldValue... FILE: lib/javame/src/org/apache/thrift/meta_data/SetMetaData.java class SetMetaData (line 40) | public class SetMetaData extends FieldValueMetaData { method SetMetaData (line 43) | public SetMetaData(byte type, FieldValueMetaData eMetaData){ FILE: lib/javame/src/org/apache/thrift/meta_data/StructMetaData.java class StructMetaData (line 44) | public class StructMetaData extends FieldValueMetaData { method StructMetaData (line 47) | public StructMetaData(byte type, Class sClass){ FILE: lib/javame/src/org/apache/thrift/protocol/TBase64Utils.java class TBase64Utils (line 35) | class TBase64Utils { method encode (line 53) | static final void encode(byte[] src, int srcOff, int len, byte[] dst, method decode (line 111) | static final void decode(byte[] src, int srcOff, int len, byte[] dst, FILE: lib/javame/src/org/apache/thrift/protocol/TBinaryProtocol.java class TBinaryProtocol (line 31) | public class TBinaryProtocol extends TProtocol { class Factory (line 42) | public static class Factory implements TProtocolFactory { method Factory (line 46) | public Factory() { method Factory (line 50) | public Factory(boolean strictRead, boolean strictWrite) { method getProtocol (line 55) | public TProtocol getProtocol(TTransport trans) { method TBinaryProtocol (line 63) | public TBinaryProtocol(TTransport trans) { method TBinaryProtocol (line 67) | public TBinaryProtocol(TTransport trans, boolean strictRead, boolean s... method writeMessageBegin (line 73) | public void writeMessageBegin(TMessage message) throws TException { method writeMessageEnd (line 86) | public void writeMessageEnd() {} method writeStructBegin (line 88) | public void writeStructBegin(TStruct struct) {} method writeStructEnd (line 90) | public void writeStructEnd() {} method writeFieldBegin (line 92) | public void writeFieldBegin(TField field) throws TException { method writeFieldEnd (line 97) | public void writeFieldEnd() {} method writeFieldStop (line 99) | public void writeFieldStop() throws TException { method writeMapBegin (line 103) | public void writeMapBegin(TMap map) throws TException { method writeMapEnd (line 109) | public void writeMapEnd() {} method writeListBegin (line 111) | public void writeListBegin(TList list) throws TException { method writeListEnd (line 116) | public void writeListEnd() {} method writeSetBegin (line 118) | public void writeSetBegin(TSet set) throws TException { method writeSetEnd (line 123) | public void writeSetEnd() {} method writeBool (line 125) | public void writeBool(boolean b) throws TException { method writeByte (line 130) | public void writeByte(byte b) throws TException { method writeI16 (line 136) | public void writeI16(short i16) throws TException { method writeI32 (line 143) | public void writeI32(int i32) throws TException { method writeI64 (line 152) | public void writeI64(long i64) throws TException { method writeDouble (line 164) | public void writeDouble(double dub) throws TException { method writeString (line 168) | public void writeString(String str) throws TException { method writeBinary (line 178) | public void writeBinary(byte[] bin) throws TException { method readMessageBegin (line 187) | public TMessage readMessageBegin() throws TException { method readMessageEnd (line 210) | public void readMessageEnd() {} method readStructBegin (line 212) | public TStruct readStructBegin() { method readStructEnd (line 216) | public void readStructEnd() {} method readFieldBegin (line 218) | public TField readFieldBegin() throws TException { method readFieldEnd (line 227) | public void readFieldEnd() {} method readMapBegin (line 229) | public TMap readMapBegin() throws TException { method readMapEnd (line 237) | public void readMapEnd() {} method readListBegin (line 239) | public TList readListBegin() throws TException { method readListEnd (line 246) | public void readListEnd() {} method readSetBegin (line 248) | public TSet readSetBegin() throws TException { method readSetEnd (line 255) | public void readSetEnd() {} method readBool (line 257) | public boolean readBool() throws TException { method readByte (line 262) | public byte readByte() throws TException { method readI16 (line 268) | public short readI16() throws TException { method readI32 (line 277) | public int readI32() throws TException { method readI64 (line 287) | public long readI64() throws TException { method readDouble (line 300) | public double readDouble() throws TException { method readString (line 304) | public String readString() throws TException { method readStringBody (line 309) | public String readStringBody(int size) throws TException { method readBinary (line 319) | public byte[] readBinary() throws TException { method readAll (line 326) | private int readAll(byte[] buf, int off, int len) throws TException { FILE: lib/javame/src/org/apache/thrift/protocol/TField.java class TField (line 26) | public class TField { method TField (line 27) | public TField() {} method TField (line 29) | public TField(String n, byte t, short i) { FILE: lib/javame/src/org/apache/thrift/protocol/TJSONProtocol.java class TJSONProtocol (line 36) | public class TJSONProtocol extends TProtocol { class Factory (line 41) | public static class Factory implements TProtocolFactory { method getProtocol (line 43) | public TProtocol getProtocol(TTransport trans) { method getTypeNameForTypeID (line 92) | private static final byte[] getTypeNameForTypeID(byte typeID) method getTypeIDForTypeName (line 123) | private static final byte getTypeIDForTypeName(byte[] name) class JSONBaseContext (line 179) | protected class JSONBaseContext { method write (line 183) | protected void write() throws TException {} method read (line 188) | protected void read() throws TException {} method escapeNum (line 190) | protected boolean escapeNum() { class JSONListContext (line 197) | protected class JSONListContext extends JSONBaseContext { method write (line 200) | protected void write() throws TException { method read (line 208) | protected void read() throws TException { class JSONPairContext (line 221) | protected class JSONPairContext extends JSONBaseContext { method write (line 225) | protected void write() throws TException { method read (line 235) | protected void read() throws TException { method escapeNum (line 245) | protected boolean escapeNum() { class LookaheadReader (line 251) | protected class LookaheadReader { method read (line 258) | protected byte read() throws TException { method peek (line 270) | protected byte peek() throws TException { method pushContext (line 289) | private void pushContext(JSONBaseContext c) { method popContext (line 295) | private void popContext() { method TJSONProtocol (line 302) | public TJSONProtocol(TTransport trans) { method reset (line 306) | public void reset() { method readJSONSyntaxChar (line 318) | protected void readJSONSyntaxChar(byte[] b) throws TException { method hexVal (line 328) | private static final byte hexVal(byte ch) throws TException { method hexChar (line 342) | private static final byte hexChar(byte val) { method isHighSurrogate (line 352) | private static boolean isHighSurrogate(char c) { method isLowSurrogate (line 356) | private static boolean isLowSurrogate(char c) { method toUTF8 (line 360) | private static byte[] toUTF8(int codepoint) { method toUTF8 (line 387) | private static byte[] toUTF8(int high, int low) { method writeJSONString (line 394) | private void writeJSONString(byte[] b) throws TException { method writeJSONInteger (line 430) | private void writeJSONInteger(long num) throws TException { method writeJSONDouble (line 450) | private void writeJSONDouble(double num) throws TException { method writeJSONBase64 (line 483) | private void writeJSONBase64(byte[] b, int offset, int length) throws ... method writeJSONObjectStart (line 503) | private void writeJSONObjectStart() throws TException { method writeJSONObjectEnd (line 509) | private void writeJSONObjectEnd() throws TException { method writeJSONArrayStart (line 514) | private void writeJSONArrayStart() throws TException { method writeJSONArrayEnd (line 520) | private void writeJSONArrayEnd() throws TException { method writeMessageBegin (line 525) | public void writeMessageBegin(TMessage message) throws TException { method writeMessageEnd (line 538) | public void writeMessageEnd() throws TException { method writeStructBegin (line 542) | public void writeStructBegin(TStruct struct) throws TException { method writeStructEnd (line 546) | public void writeStructEnd() throws TException { method writeFieldBegin (line 550) | public void writeFieldBegin(TField field) throws TException { method writeFieldEnd (line 556) | public void writeFieldEnd() throws TException { method writeFieldStop (line 560) | public void writeFieldStop() {} method writeMapBegin (line 562) | public void writeMapBegin(TMap map) throws TException { method writeMapEnd (line 570) | public void writeMapEnd() throws TException { method writeListBegin (line 575) | public void writeListBegin(TList list) throws TException { method writeListEnd (line 581) | public void writeListEnd() throws TException { method writeSetBegin (line 585) | public void writeSetBegin(TSet set) throws TException { method writeSetEnd (line 591) | public void writeSetEnd() throws TException { method writeBool (line 595) | public void writeBool(boolean b) throws TException { method writeByte (line 599) | public void writeByte(byte b) throws TException { method writeI16 (line 603) | public void writeI16(short i16) throws TException { method writeI32 (line 607) | public void writeI32(int i32) throws TException { method writeI64 (line 611) | public void writeI64(long i64) throws TException { method writeDouble (line 615) | public void writeDouble(double dub) throws TException { method writeString (line 619) | public void writeString(String str) throws TException { method writeBinary (line 628) | public void writeBinary(byte[] bin) throws TException { method readJSONString (line 638) | private TByteArrayOutputStream readJSONString(boolean skipContext) method isJSONNumeric (line 711) | private boolean isJSONNumeric(byte b) { method readJSONNumericChars (line 735) | private String readJSONNumericChars() throws TException { method readJSONInteger (line 748) | private long readJSONInteger() throws TException { method readJSONDouble (line 767) | private double readJSONDouble() throws TException { method readJSONBase64 (line 799) | private byte[] readJSONBase64() throws TException { method readJSONObjectStart (line 830) | private void readJSONObjectStart() throws TException { method readJSONObjectEnd (line 836) | private void readJSONObjectEnd() throws TException { method readJSONArrayStart (line 841) | private void readJSONArrayStart() throws TException { method readJSONArrayEnd (line 847) | private void readJSONArrayEnd() throws TException { method readMessageBegin (line 852) | public TMessage readMessageBegin() throws TException { method readMessageEnd (line 869) | public void readMessageEnd() throws TException { method readStructBegin (line 873) | public TStruct readStructBegin() throws TException { method readStructEnd (line 878) | public void readStructEnd() throws TException { method readFieldBegin (line 882) | public TField readFieldBegin() throws TException { method readFieldEnd (line 897) | public void readFieldEnd() throws TException { method readMapBegin (line 901) | public TMap readMapBegin() throws TException { method readMapEnd (line 910) | public void readMapEnd() throws TException { method readListBegin (line 915) | public TList readListBegin() throws TException { method readListEnd (line 922) | public void readListEnd() throws TException { method readSetBegin (line 926) | public TSet readSetBegin() throws TException { method readSetEnd (line 933) | public void readSetEnd() throws TException { method readBool (line 937) | public boolean readBool() throws TException { method readByte (line 941) | public byte readByte() throws TException { method readI16 (line 945) | public short readI16() throws TException { method readI32 (line 949) | public int readI32() throws TException { method readI64 (line 953) | public long readI64() throws TException { method readDouble (line 957) | public double readDouble() throws TException { method readString (line 961) | public String readString() throws TException { method readBinary (line 969) | public byte[] readBinary() throws TException { FILE: lib/javame/src/org/apache/thrift/protocol/TList.java class TList (line 26) | public class TList { method TList (line 27) | public TList() {} method TList (line 29) | public TList(byte t, int s) { FILE: lib/javame/src/org/apache/thrift/protocol/TMap.java class TMap (line 26) | public class TMap { method TMap (line 27) | public TMap() {} method TMap (line 29) | public TMap(byte k, byte v, int s) { FILE: lib/javame/src/org/apache/thrift/protocol/TMessage.java class TMessage (line 26) | public class TMessage { method TMessage (line 27) | public TMessage() {} method TMessage (line 29) | public TMessage(String n, byte t, int s) { FILE: lib/javame/src/org/apache/thrift/protocol/TMessageType.java class TMessageType (line 26) | public final class TMessageType { FILE: lib/javame/src/org/apache/thrift/protocol/TProtocol.java class TProtocol (line 29) | public abstract class TProtocol { method TProtocol (line 34) | private TProtocol() {} method TProtocol (line 44) | protected TProtocol(TTransport trans) { method getTransport (line 51) | public TTransport getTransport() { method writeMessageBegin (line 59) | public abstract void writeMessageBegin(TMessage message) throws TExcep... method writeMessageEnd (line 61) | public abstract void writeMessageEnd() throws TException; method writeStructBegin (line 63) | public abstract void writeStructBegin(TStruct struct) throws TException; method writeStructEnd (line 65) | public abstract void writeStructEnd() throws TException; method writeFieldBegin (line 67) | public abstract void writeFieldBegin(TField field) throws TException; method writeFieldEnd (line 69) | public abstract void writeFieldEnd() throws TException; method writeFieldStop (line 71) | public abstract void writeFieldStop() throws TException; method writeMapBegin (line 73) | public abstract void writeMapBegin(TMap map) throws TException; method writeMapEnd (line 75) | public abstract void writeMapEnd() throws TException; method writeListBegin (line 77) | public abstract void writeListBegin(TList list) throws TException; method writeListEnd (line 79) | public abstract void writeListEnd() throws TException; method writeSetBegin (line 81) | public abstract void writeSetBegin(TSet set) throws TException; method writeSetEnd (line 83) | public abstract void writeSetEnd() throws TException; method writeBool (line 85) | public abstract void writeBool(boolean b) throws TException; method writeBool (line 87) | public void writeBool(Boolean b) throws TException { method writeByte (line 91) | public abstract void writeByte(byte b) throws TException; method writeByte (line 93) | public void writeByte(Byte b) throws TException { method writeI16 (line 97) | public abstract void writeI16(short i16) throws TException; method writeI16 (line 99) | public void writeI16(Short i16) throws TException { method writeI32 (line 103) | public abstract void writeI32(int i32) throws TException; method writeI32 (line 105) | public void writeI32(Integer i32) throws TException { method writeI64 (line 109) | public abstract void writeI64(long i64) throws TException; method writeI64 (line 111) | public void writeI64(Long i64) throws TException { method writeDouble (line 115) | public abstract void writeDouble(double dub) throws TException; method writeDouble (line 117) | public void writeDouble(Double d) throws TException { method writeString (line 121) | public abstract void writeString(String str) throws TException; method writeBinary (line 123) | public abstract void writeBinary(byte[] bin) throws TException; method readMessageBegin (line 129) | public abstract TMessage readMessageBegin() throws TException; method readMessageEnd (line 131) | public abstract void readMessageEnd() throws TException; method readStructBegin (line 133) | public abstract TStruct readStructBegin() throws TException; method readStructEnd (line 135) | public abstract void readStructEnd() throws TException; method readFieldBegin (line 137) | public abstract TField readFieldBegin() throws TException; method readFieldEnd (line 139) | public abstract void readFieldEnd() throws TException; method readMapBegin (line 141) | public abstract TMap readMapBegin() throws TException; method readMapEnd (line 143) | public abstract void readMapEnd() throws TException; method readListBegin (line 145) | public abstract TList readListBegin() throws TException; method readListEnd (line 147) | public abstract void readListEnd() throws TException; method readSetBegin (line 149) | public abstract TSet readSetBegin() throws TException; method readSetEnd (line 151) | public abstract void readSetEnd() throws TException; method readBool (line 153) | public abstract boolean readBool() throws TException; method readByte (line 155) | public abstract byte readByte() throws TException; method readI16 (line 157) | public abstract short readI16() throws TException; method readI32 (line 159) | public abstract int readI32() throws TException; method readI64 (line 161) | public abstract long readI64() throws TException; method readDouble (line 163) | public abstract double readDouble() throws TException; method readString (line 165) | public abstract String readString() throws TException; method readBinary (line 167) | public abstract byte[] readBinary() throws TException; FILE: lib/javame/src/org/apache/thrift/protocol/TProtocolException.java class TProtocolException (line 28) | public class TProtocolException extends TException { method TProtocolException (line 41) | public TProtocolException() { method TProtocolException (line 45) | public TProtocolException(int type) { method TProtocolException (line 50) | public TProtocolException(int type, String message) { method TProtocolException (line 55) | public TProtocolException(String message) { method TProtocolException (line 59) | public TProtocolException(int type, Throwable cause) { method TProtocolException (line 64) | public TProtocolException(Throwable cause) { method TProtocolException (line 68) | public TProtocolException(String message, Throwable cause) { method TProtocolException (line 72) | public TProtocolException(int type, String message, Throwable cause) { method getType (line 77) | public int getType() { FILE: lib/javame/src/org/apache/thrift/protocol/TProtocolFactory.java type TProtocolFactory (line 28) | public interface TProtocolFactory { method getProtocol (line 29) | public TProtocol getProtocol(TTransport trans); FILE: lib/javame/src/org/apache/thrift/protocol/TProtocolUtil.java class TProtocolUtil (line 29) | public class TProtocolUtil { method setMaxSkipDepth (line 48) | public static void setMaxSkipDepth(int depth) { method skip (line 58) | public static void skip(TProtocol prot, byte type) method skip (line 71) | public static void skip(TProtocol prot, byte type, int maxDepth) FILE: lib/javame/src/org/apache/thrift/protocol/TSet.java class TSet (line 26) | public class TSet { method TSet (line 27) | public TSet() {} method TSet (line 29) | public TSet(byte t, int s) { FILE: lib/javame/src/org/apache/thrift/protocol/TStruct.java class TStruct (line 26) | public class TStruct { method TStruct (line 27) | public TStruct() {} method TStruct (line 29) | public TStruct(String n) { FILE: lib/javame/src/org/apache/thrift/protocol/TType.java class TType (line 26) | public final class TType { FILE: lib/javame/src/org/apache/thrift/transport/TFramedTransport.java class TFramedTransport (line 30) | public class TFramedTransport extends TTransport { class Factory (line 48) | public static class Factory extends TTransportFactory { method Factory (line 49) | public Factory() { method getTransport (line 52) | public TTransport getTransport(TTransport base) { method TFramedTransport (line 60) | public TFramedTransport(TTransport transport) { method open (line 64) | public void open() throws TTransportException { method isOpen (line 68) | public boolean isOpen() { method close (line 72) | public void close() { method read (line 76) | public int read(byte[] buf, int off, int len) throws TTransportExcepti... method readFrame (line 90) | private void readFrame() throws TTransportException { method write (line 104) | public void write(byte[] buf, int off, int len) throws TTransportExcep... method flush (line 108) | public void flush() throws TTransportException { FILE: lib/javame/src/org/apache/thrift/transport/THttpClient.java class THttpClient (line 37) | public class THttpClient extends TTransport { method THttpClient (line 53) | public THttpClient(String url) throws TTransportException { method setConnectTimeout (line 57) | public void setConnectTimeout(int timeout) { method setReadTimeout (line 61) | public void setReadTimeout(int timeout) { method setCustomHeaders (line 65) | public void setCustomHeaders(Hashtable headers) { method setCustomHeader (line 69) | public void setCustomHeader(String key, String value) { method open (line 76) | public void open() {} method close (line 78) | public void close() { method isOpen (line 96) | public boolean isOpen() { method read (line 100) | public int read(byte[] buf, int off, int len) throws TTransportExcepti... method write (line 115) | public void write(byte[] buf, int off, int len) { method flush (line 119) | public void flush() throws TTransportException { FILE: lib/javame/src/org/apache/thrift/transport/TIOStreamTransport.java class TIOStreamTransport (line 33) | public class TIOStreamTransport extends TTransport { method TIOStreamTransport (line 46) | protected TIOStreamTransport() {} method TIOStreamTransport (line 53) | public TIOStreamTransport(InputStream is) { method TIOStreamTransport (line 62) | public TIOStreamTransport(OutputStream os) { method TIOStreamTransport (line 72) | public TIOStreamTransport(InputStream is, OutputStream os) { method isOpen (line 83) | public boolean isOpen() { method open (line 90) | public void open() throws TTransportException {} method close (line 95) | public void close() { method read (line 115) | public int read(byte[] buf, int off, int len) throws TTransportExcepti... method write (line 129) | public void write(byte[] buf, int off, int len) throws TTransportExcep... method flush (line 143) | public void flush() throws TTransportException { FILE: lib/javame/src/org/apache/thrift/transport/TMemoryBuffer.java class TMemoryBuffer (line 28) | public class TMemoryBuffer extends TTransport { method TMemoryBuffer (line 34) | public TMemoryBuffer(int size) { method isOpen (line 38) | public boolean isOpen() { method open (line 42) | public void open() { method close (line 46) | public void close() { method read (line 50) | public int read(byte[] buf, int off, int len) { method write (line 60) | public void write(byte[] buf, int off, int len) { method toString (line 71) | public String toString(String enc) throws UnsupportedEncodingException { method inspect (line 75) | public String inspect() { method length (line 90) | public int length() { method getArray (line 94) | public byte[] getArray() { FILE: lib/javame/src/org/apache/thrift/transport/TTransport.java class TTransport (line 27) | public abstract class TTransport { method isOpen (line 34) | public abstract boolean isOpen(); method peek (line 41) | public boolean peek() { method open (line 50) | public abstract void open() method close (line 56) | public abstract void close(); method read (line 67) | public abstract int read(byte[] buf, int off, int len) method readAll (line 79) | public int readAll(byte[] buf, int off, int len) method write (line 99) | public void write(byte[] buf) throws TTransportException { method write (line 111) | public abstract void write(byte[] buf, int off, int len) method flush (line 119) | public void flush() FILE: lib/javame/src/org/apache/thrift/transport/TTransportException.java class TTransportException (line 28) | public class TTransportException extends TException { method TTransportException (line 40) | public TTransportException() { method TTransportException (line 44) | public TTransportException(int type) { method TTransportException (line 49) | public TTransportException(int type, String message) { method TTransportException (line 54) | public TTransportException(String message) { method TTransportException (line 58) | public TTransportException(int type, Throwable cause) { method TTransportException (line 63) | public TTransportException(Throwable cause) { method TTransportException (line 67) | public TTransportException(String message, Throwable cause) { method TTransportException (line 71) | public TTransportException(int type, String message, Throwable cause) { method getType (line 76) | public int getType() { FILE: lib/javame/src/org/apache/thrift/transport/TTransportFactory.java class TTransportFactory (line 29) | public class TTransportFactory { method getTransport (line 37) | public TTransport getTransport(TTransport trans) { FILE: lib/js/src/thrift.js function F (line 130) | function F() {} FILE: lib/js/test/deep-constructor.test.js function serialize (line 20) | function serialize(data) { function deserialize (line 29) | function deserialize(serialized, type) { function createThriftObj (line 41) | function createThriftObj() { function createJsObj (line 95) | function createJsObj() { function assertValues (line 147) | function assertValues(obj, assert) { FILE: lib/js/test/phantom-client.js function checkRecursively (line 101) | function checkRecursively(map1, map2) { FILE: lib/js/test/phantomjs-qunit.js function waitFor (line 26) | function waitFor(testFx, onReady, timeOutMillis) { FILE: lib/js/test/src/test/Httpd.java class Httpd (line 90) | public class Httpd { method main (line 92) | public static void main(String[] args) throws Exception { class HttpFileHandler (line 102) | static class HttpFileHandler implements HttpRequestHandler { method HttpFileHandler (line 106) | public HttpFileHandler(final String docRoot) { method handle (line 111) | public void handle(final HttpRequest request, final HttpResponse res... method thriftRequest (line 209) | private String thriftRequest(byte[] input){ class RequestListenerThread (line 237) | static class RequestListenerThread extends Thread { method RequestListenerThread (line 243) | public RequestListenerThread(int port, final String docroot) throws ... method run (line 263) | public void run() { class WorkerThread (line 289) | static class WorkerThread extends Thread { method WorkerThread (line 294) | public WorkerThread(final HttpService httpservice, final HttpServerC... method run (line 300) | public void run() { FILE: lib/js/test/test-async.js function checkRecursively (line 35) | function checkRecursively(assert, map1, map2) { FILE: lib/js/test/test-double-rendering.js constant EPSILON (line 31) | const EPSILON = 0.0000001; FILE: lib/js/test/test-es6.js function checkRecursively (line 36) | function checkRecursively(assert, map1, map2) { FILE: lib/js/test/test.js function checkRecursively (line 75) | function checkRecursively(assert, map1, map2) { FILE: lib/lua/src/longnumberutils.c function lualongnumber_checklong (line 26) | int64_t lualongnumber_checklong(lua_State *L, int index) { FILE: lib/lua/src/luabitwise.c function l_not (line 23) | static int l_not(lua_State *L) { function l_unot (line 30) | static int l_unot(lua_State *L) { function l_xor (line 37) | static int l_xor(lua_State *L) { function l_uxor (line 45) | static int l_uxor(lua_State *L) { function l_and (line 54) | static int l_and(lua_State *L) { function l_uand (line 62) | static int l_uand(lua_State *L) { function l_or (line 70) | static int l_or(lua_State *L) { function l_uor (line 78) | static int l_uor(lua_State *L) { function l_shiftr (line 86) | static int l_shiftr(lua_State *L) { function l_ushiftr (line 94) | static int l_ushiftr(lua_State *L) { function l_shiftl (line 102) | static int l_shiftl(lua_State *L) { function l_ushiftl (line 110) | static int l_ushiftl(lua_State *L) { type luaL_Reg (line 118) | struct luaL_Reg function luaopen_libluabitwise (line 134) | int luaopen_libluabitwise(lua_State *L) { FILE: lib/lua/src/luabpack.c function T_htonll (line 30) | static int64_t T_htonll(uint64_t data) { function T_ntohll (line 37) | static int64_t T_ntohll(uint64_t data) { function l_bpack (line 52) | static int l_bpack(lua_State *L) { function l_bunpack (line 111) | static int l_bunpack(lua_State *L) { function l_i64ToZigzag (line 191) | static int l_i64ToZigzag(lua_State *L) { function l_i32ToZigzag (line 201) | static int l_i32ToZigzag(lua_State *L) { function l_zigzagToI32 (line 211) | static int l_zigzagToI32(lua_State *L) { function l_zigzagToI64 (line 221) | static int l_zigzagToI64(lua_State *L) { function l_toVarint32 (line 231) | static int l_toVarint32(lua_State *L) { function l_toVarint64 (line 252) | static int l_toVarint64(lua_State *L) { function l_fromVarint64 (line 277) | static int l_fromVarint64(lua_State *L) { function l_packMesgType (line 298) | static int l_packMesgType(lua_State *L) { type luaL_Reg (line 310) | struct luaL_Reg function luaopen_libluabpack (line 324) | int luaopen_libluabpack(lua_State *L) { FILE: lib/lua/src/lualongnumber.c function l_serialize (line 33) | static void l_serialize(char *buf, int len, int64_t val) { function l_deserialize (line 37) | static int64_t l_deserialize(const char *buf) { function l_new (line 54) | static int l_new(lua_State *L) { function l_add (line 71) | static int l_add(lua_State *L) { function l_div (line 81) | static int l_div(lua_State *L) { function l_eq (line 91) | static int l_eq(lua_State *L) { function l_gc (line 100) | static int l_gc(lua_State *L) { function l_lt (line 107) | static int l_lt(lua_State *L) { function l_le (line 116) | static int l_le(lua_State *L) { function l_mod (line 125) | static int l_mod(lua_State *L) { function l_mul (line 135) | static int l_mul(lua_State *L) { function l_pow (line 145) | static int l_pow(lua_State *L) { function l_sub (line 156) | static int l_sub(lua_State *L) { function l_tostring (line 166) | static int l_tostring(lua_State *L) { function l_unm (line 175) | static int l_unm(lua_State *L) { function set_methods (line 208) | static void set_methods(lua_State *L, function LUALIB_API (line 221) | LUALIB_API int luaopen_liblualongnumber(lua_State *L) { FILE: lib/lua/src/luasocket.c type t_tcp (line 38) | typedef struct __t_tcp { type t_tcp (line 42) | typedef t_tcp *p_tcp; function throw_argerror (line 47) | static void throw_argerror(lua_State *L, int index, const char *expected) { function settype (line 79) | static void settype(lua_State *L, int index, const char *typename) { type luaL_Reg (line 113) | struct luaL_Reg type luaL_Reg (line 122) | struct luaL_Reg type luaL_Reg (line 131) | struct luaL_Reg type luaL_Reg (line 140) | struct luaL_Reg function add_to_group (line 149) | static void add_to_group(lua_State *L, function set_methods (line 159) | static void set_methods(lua_State *L, function luaopen_libluasocket (line 175) | int luaopen_libluasocket(lua_State *L) { function l_socket_create (line 203) | static int l_socket_create(lua_State *L) { function l_socket_destroy (line 229) | static int l_socket_destroy(lua_State *L) { function l_socket_send (line 236) | static int l_socket_send(lua_State *L) { function l_socket_receive (line 247) | static int l_socket_receive(lua_State *L) { function l_socket_settimeout (line 277) | static int l_socket_settimeout(lua_State *L) { function l_socket_getsockinfo (line 285) | static int l_socket_getsockinfo(lua_State *L) { function l_socket_accept (line 306) | static int l_socket_accept(lua_State *L) { function l_socket_listen (line 323) | static int l_socket_listen(lua_State *L) { function l_socket_create_and_connect (line 340) | static int l_socket_create_and_connect(lua_State *L) { function l_socket_connect (line 370) | static int l_socket_connect(lua_State *L) { FILE: lib/lua/src/socket.h type t_socket (line 28) | typedef int t_socket; type t_socket (line 29) | typedef t_socket* p_socket; type T_ERRCODE (line 38) | typedef int T_ERRCODE; type t_sa (line 43) | typedef struct sockaddr t_sa; type t_sa (line 44) | typedef t_sa * p_sa; FILE: lib/lua/src/usocket.c function __gettime (line 40) | double __gettime() { function T_ERRCODE (line 50) | T_ERRCODE socket_wait(p_socket sock, int mode, int timeout) { function T_ERRCODE (line 98) | T_ERRCODE socket_create(p_socket sock, int domain, int type, int protoco... function T_ERRCODE (line 107) | T_ERRCODE socket_destroy(p_socket sock) { function T_ERRCODE (line 117) | T_ERRCODE socket_bind(p_socket sock, p_sa addr, int addr_len) { function T_ERRCODE (line 129) | T_ERRCODE socket_get_info(p_socket sock, short *port, char *buf, size_t ... function T_ERRCODE (line 156) | T_ERRCODE socket_accept(p_socket sock, p_socket client, function T_ERRCODE (line 176) | T_ERRCODE socket_listen(p_socket sock, int backlog) { function T_ERRCODE (line 191) | T_ERRCODE socket_connect(p_socket sock, p_sa addr, int addr_len, int tim... function T_ERRCODE (line 209) | T_ERRCODE socket_send( function T_ERRCODE (line 242) | T_ERRCODE socket_recv( function T_ERRCODE (line 274) | T_ERRCODE socket_setnonblocking(p_socket sock) { function T_ERRCODE (line 280) | T_ERRCODE socket_setblocking(p_socket sock) { type hostent (line 313) | struct hostent type sockaddr_in (line 314) | struct sockaddr_in type in_addr (line 325) | struct in_addr type in_addr (line 326) | struct in_addr type hostent (line 348) | struct hostent type sockaddr_in (line 349) | struct sockaddr_in type in_addr (line 359) | struct in_addr type in_addr (line 360) | struct in_addr type sockaddr_in (line 371) | struct sockaddr_in type sockaddr_in6 (line 372) | struct sockaddr_in6 type addrinfo (line 390) | struct addrinfo FILE: lib/netstd/Benchmarks/Thrift.Benchmarks/CompactProtocolBenchmarks.cs class CompactProtocolBenchmarks (line 28) | [MemoryDiagnoser] method GlobalSetup (line 37) | [GlobalSetup] method GlobalCleanup (line 45) | [GlobalCleanup] method WriteString (line 51) | [Benchmark] method ReadString (line 64) | [Benchmark] FILE: lib/netstd/Benchmarks/Thrift.Benchmarks/Program.cs class Program (line 22) | internal static class Program method Main (line 24) | public static void Main(string[] args) FILE: lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net10/Impl/Thrift5253/MyService.cs class MyServiceImpl (line 27) | class MyServiceImpl : MyService.IAsync method AsyncProcessor_ (line 29) | public Task AsyncProcessor_(AsyncProcessor? input, Can... method Broken (line 34) | public Task Broken(BrokenArgs? input, CancellationToken ... method Client_ (line 39) | public Task Client_(Client? input, CancellationToken cancellat... method IAsync_ (line 45) | public Task IAsync_(IAsync? input, CancellationToken cancellat... method InternalStructs_ (line 50) | public Task InternalStructs_(InternalStructs? input, ... method TestAsync (line 55) | public Task TestAsync(CancellationToken cancellationToken = default) method TestXsync (line 60) | public Task TestXsync(CancellationToken cancellationToken = default) method Works (line 65) | public Task Works(WorksArrrgs? input, CancellationToken can... FILE: lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net8/Impl/Thrift5253/MyService.cs class MyServiceImpl (line 27) | class MyServiceImpl : MyService.IAsync method AsyncProcessor_ (line 29) | public Task AsyncProcessor_(AsyncProcessor? input, Can... method Broken (line 34) | public Task Broken(BrokenArgs? input, CancellationToken ... method Client_ (line 39) | public Task Client_(Client? input, CancellationToken cancellat... method IAsync_ (line 45) | public Task IAsync_(IAsync? input, CancellationToken cancellat... method InternalStructs_ (line 50) | public Task InternalStructs_(InternalStructs? input, ... method TestAsync (line 55) | public Task TestAsync(CancellationToken cancellationToken = default) method TestXsync (line 60) | public Task TestXsync(CancellationToken cancellationToken = default) method Works (line 65) | public Task Works(WorksArrrgs? input, CancellationToken can... FILE: lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.net9/Impl/Thrift5253/MyService.cs class MyServiceImpl (line 27) | class MyServiceImpl : MyService.IAsync method AsyncProcessor_ (line 29) | public Task AsyncProcessor_(AsyncProcessor? input, Can... method Broken (line 34) | public Task Broken(BrokenArgs? input, CancellationToken ... method Client_ (line 39) | public Task Client_(Client? input, CancellationToken cancellat... method IAsync_ (line 45) | public Task IAsync_(IAsync? input, CancellationToken cancellat... method InternalStructs_ (line 50) | public Task InternalStructs_(InternalStructs? input, ... method TestAsync (line 55) | public Task TestAsync(CancellationToken cancellationToken = default) method TestXsync (line 60) | public Task TestXsync(CancellationToken cancellationToken = default) method Works (line 65) | public Task Works(WorksArrrgs? input, CancellationToken can... FILE: lib/netstd/Tests/Thrift.Compile.Tests/Thrift.Compile.netstd2/Impl/Thrift5253/MyService.cs class MyServiceImpl (line 27) | class MyServiceImpl : MyService.IAsync method AsyncProcessor_ (line 29) | public Task AsyncProcessor_(AsyncProcessor input, Canc... method Broken (line 34) | public Task Broken(BrokenArgs input, CancellationToken c... method Client_ (line 39) | public Task Client_(Client input, CancellationToken cancellati... method IAsync_ (line 45) | public Task IAsync_(IAsync input, CancellationToken cancellati... method InternalStructs_ (line 50) | public Task InternalStructs_(InternalStructs input, C... method TestAsync (line 55) | public Task TestAsync(CancellationToken cancellationToken = default) method TestXsync (line 60) | public Task TestXsync(CancellationToken cancellationToken = default) method Works (line 65) | public Task Works(WorksArrrgs input, CancellationToken canc... FILE: lib/netstd/Tests/Thrift.IntegrationTests/Protocols/ProtocolConformityTests.cs class ProtocolConformityTests (line 32) | [TestClass] method ReadUuidFromStream (line 35) | [DataTestMethod] method GenerateGuidTestData (line 63) | private static async Task GenerateGuidTestData(Stream stream, Type pro... FILE: lib/netstd/Tests/Thrift.IntegrationTests/Protocols/ProtocolsOperationsTests.cs class ProtocolsOperationsTests (line 33) | [TestClass] method WriteReadMessage_Test (line 36) | [TestMethod] method WriteReadStruct_Test (line 79) | [TestMethod] method WriteReadField_Test (line 117) | [TestMethod] method WriteReadMap_Test (line 154) | [TestMethod] method WriteReadList_Test (line 189) | [TestMethod] method WriteReadSet_Test (line 223) | [TestMethod] method WriteReadBool_Test (line 257) | [TestMethod] method WriteReadByte_Test (line 289) | [TestMethod] method WriteReadI16_Test (line 321) | [TestMethod] method WriteReadI32_Test (line 353) | [TestMethod] method WriteReadI64_Test (line 385) | [TestMethod] method WriteReadDouble_Test (line 417) | [TestMethod] method WriteReadUuid_Test (line 449) | [TestMethod] method WriteReadString_Test (line 481) | [TestMethod] method WriteReadBinary_Test (line 513) | [TestMethod] FILE: lib/netstd/Tests/Thrift.IntegrationTests/Protocols/TestBase.cs class TestBase (line 31) | public class TestBase type ProtocolTransportStack (line 37) | protected record struct ProtocolTransportStack(Stream Stream, TTranspo... method GetProtocolInstance (line 39) | protected static ProtocolTransportStack GetProtocolInstance(Type proto... FILE: lib/netstd/Tests/Thrift.Tests/Collections/TCollectionsTests.cs class TCollectionsTests (line 29) | [TestClass] method TCollection_List_Equals_Primitive_Test (line 34) | [TestMethod] method TCollection_List_Equals_Primitive_Different_Test (line 43) | [TestMethod] method TCollection_List_Equals_Objects_Test (line 56) | [TestMethod] method TCollection_List_List_Equals_Objects_Test (line 65) | [TestMethod] method TCollection_List_Equals_OneAndTheSameObject_Test (line 74) | [TestMethod] method TCollection_Set_Equals_Primitive_Test (line 83) | [TestMethod] method TCollection_Set_Equals_Primitive_Different_Test (line 92) | [TestMethod] method TCollection_Set_Equals_Objects_Test (line 105) | [TestMethod] method TCollection_Set_Set_Equals_Objects_Test (line 114) | [TestMethod] method TCollection_Set_Equals_OneAndTheSameObject_Test (line 123) | [TestMethod] method TCollection_Map_Equals_Primitive_Test (line 133) | [TestMethod] method TCollection_Map_Equals_Primitive_Different_Test (line 142) | [TestMethod] method TCollection_Map_Equals_Objects_Test (line 158) | [TestMethod] method TCollection_Map_Map_Equals_Objects_Test (line 176) | [TestMethod] method TCollection_Map_Equals_OneAndTheSameObject_Test (line 200) | [TestMethod] class ExampleClass (line 214) | private class ExampleClass method Equals (line 219) | public override bool Equals(object? that) method GetHashCode (line 228) | public override int GetHashCode() FILE: lib/netstd/Tests/Thrift.Tests/Collections/THashSetTests.cs class THashSetTests (line 30) | [TestClass] method THashSet_Equals_Primitive_Test (line 33) | [TestMethod] FILE: lib/netstd/Tests/Thrift.Tests/DataModel/DeepCopy.cs class DeepCopyTests (line 30) | [TestClass] method Test_Complex_DeepCopy (line 33) | [TestMethod] method MakeNestedRaceDetails (line 52) | private RaceDetails? MakeNestedRaceDetails(int nesting) method MakeNestedUnion (line 62) | private jack.nested_struct? MakeNestedUnion(int nesting) method InitializeInstance (line 73) | private RaceDetails InitializeInstance(RaceDetails instance, int nesti... method ModifyInstance (line 177) | private void ModifyInstance(RaceDetails instance, int level) method ModifyValue (line 263) | private jack? ModifyValue(jack? value, int level) method ModifyValue (line 274) | private RaceDetails? ModifyValue(RaceDetails? value, int level) method ModifyValue (line 284) | private Dictionary> ModifyValue(Dictionary... method ModifyValue (line 307) | private static List>> ModifyValue(... method ModifyValue (line 340) | private static HashSet> ModifyValue(HashSet ModifyValue(Dictionary ModifyValue(HashSet? value) method ModifyValue (line 380) | private static List ModifyValue(List? value) method ModifyValue (line 389) | private static bool ModifyValue(bool value) method ModifyValue (line 394) | private static Dictionary ModifyValue(Dictionary ModifyValue(HashSet? value) method ModifyValue (line 408) | private static List ModifyValue(List? value) method ModifyValue (line 415) | private static byte[] ModifyValue(byte[]? value) method ModifyValue (line 425) | private static string ModifyValue(string? value) method ModifyValue (line 430) | private static Guid ModifyValue(Guid value) method ModifyValue (line 435) | private static double ModifyValue(double value) method ModifyValue (line 440) | private static short ModifyValue(short value) method ModifyValue (line 445) | private static Distance ModifyValue(Distance value) method VerifyDifferentContent (line 450) | private static void VerifyDifferentContent(RaceDetails first, RaceDeta... method VerifyIdenticalContent (line 534) | private static void VerifyIdenticalContent(RaceDetails first, RaceDeta... FILE: lib/netstd/Tests/Thrift.Tests/DataModel/ExceptionAsStruct.cs class ExceptionAsStructTests (line 34) | [TestClass] method Test_Serialize_Deserialize (line 37) | [TestMethod] method FormatKey (line 45) | private static string FormatKey(int i) => $"Test {i}"; method CreateInitialData (line 47) | private static BatchGetResponse CreateInitialData() method WriteAndReadBack (line 66) | private static async Task WriteAndReadBack(T input) where T : TB... method VerifyIdenticalContent (line 86) | private static void VerifyIdenticalContent(BatchGetResponse left, Batc... FILE: lib/netstd/Tests/Thrift.Tests/DataModel/NullValuesSet.cs class Thrift_5238 (line 34) | [TestClass] method CheckInstance (line 37) | private static void CheckInstance(RaceDetails instance) method Thrift_5238_ProperNullChecks (line 67) | [TestMethod] FILE: lib/netstd/Tests/Thrift.Tests/Protocols/TJsonProtocolHelperTests.cs class TJSONProtocolHelperTests (line 28) | [TestClass] method GetTypeNameForTypeId_Test (line 31) | [TestMethod] method GetTypeNameForTypeId_TStop_Test (line 56) | [TestMethod] method GetTypeNameForTypeId_NonExistingTType_Test (line 62) | [TestMethod] method GetTypeIdForTypeName_Test (line 68) | [TestMethod] method GetTypeIdForTypeName_TStopTypeName_Test (line 93) | [TestMethod] method GetTypeIdForTypeName_NonExistingTypeName_Test (line 99) | [TestMethod] method GetTypeIdForTypeName_EmptyName_Test (line 105) | [TestMethod] method IsJsonNumeric_Test (line 111) | [TestMethod] method ToHexVal_Test (line 127) | [TestMethod] method ToHexVal_WrongInputChar_Test (line 143) | [TestMethod] method ToHexChar_Test (line 149) | [TestMethod] FILE: lib/netstd/Tests/Thrift.Tests/Protocols/TJsonProtocolTests.cs class TJSONProtocolTests (line 32) | [TestClass] method TJSONProtocol_Can_Create_Instance_Test (line 35) | [TestMethod] class TJSONProtocolWrapper (line 54) | private class TJSONProtocolWrapper(TTransport trans) : TJsonProtocol(t... FILE: lib/netstd/Tests/Thrift.Tests/Transports/THttpTransportTests.cs class THttpTransportTests (line 24) | [TestClass] method THttpTransport_Uses_Configured_ConnectionTimeout_Test (line 27) | [TestMethod] FILE: lib/netstd/Thrift/Collections/TCollections.cs class TCollections (line 24) | public static class TCollections method Equals (line 30) | public static bool Equals(IEnumerable first, IEnumerable second) method GetHashCode (line 91) | public static int GetHashCode(IEnumerable enumerable) FILE: lib/netstd/Thrift/Collections/THashSet.cs class THashSet (line 25) | [Obsolete("deprecated, use HashSet instead")] method THashSet (line 28) | public THashSet() method THashSet (line 33) | public THashSet(int capacity) method THashSet (line 44) | public THashSet(IEnumerable collection) method THashSet (line 28) | public THashSet() method THashSet (line 33) | public THashSet(int capacity) FILE: lib/netstd/Thrift/Processor/ITAsyncProcessor.cs type ITAsyncProcessor (line 24) | public interface ITAsyncProcessor method ProcessAsync (line 26) | Task ProcessAsync(TProtocol iprot, TProtocol oprot, Cancellation... FILE: lib/netstd/Thrift/Processor/ITProcessorFactory.cs type ITProcessorFactory (line 24) | public interface ITProcessorFactory method GetAsyncProcessor (line 26) | ITAsyncProcessor GetAsyncProcessor(TTransport trans, TServer baseServe... FILE: lib/netstd/Thrift/Processor/TMultiplexedProcessor.cs class TMultiplexedProcessor (line 34) | public class TMultiplexedProcessor : ITAsyncProcessor method ProcessAsync (line 40) | public async Task ProcessAsync(TProtocol iprot, TProtocol oprot) method ProcessAsync (line 45) | public async Task ProcessAsync(TProtocol iprot, TProtocol oprot,... method RegisterProcessor (line 98) | public void RegisterProcessor(string serviceName, ITAsyncProcessor pro... method FailAsync (line 109) | private static async Task FailAsync(TProtocol oprot, TMessage message,... class StoredMessageProtocol (line 122) | private class StoredMessageProtocol : TProtocolDecorator method StoredMessageProtocol (line 126) | public StoredMessageProtocol(TProtocol protocol, TMessage messageBegin) method ReadMessageBeginAsync (line 132) | public override ValueTask ReadMessageBeginAsync(Cancellati... FILE: lib/netstd/Thrift/Processor/TSingletonProcessorFactory.cs class TSingletonProcessorFactory (line 27) | public class TSingletonProcessorFactory : ITProcessorFactory method TSingletonProcessorFactory (line 31) | public TSingletonProcessorFactory(ITAsyncProcessor asyncProcessor) method GetAsyncProcessor (line 36) | public ITAsyncProcessor GetAsyncProcessor(TTransport trans, TServer ba... FILE: lib/netstd/Thrift/Protocol/Entities/TField.cs type TField (line 24) | public struct TField method TField (line 26) | public TField(string name, TType type, short id) FILE: lib/netstd/Thrift/Protocol/Entities/TList.cs type TList (line 24) | public struct TList method TList (line 26) | public TList(TType elementType, int count) FILE: lib/netstd/Thrift/Protocol/Entities/TMap.cs type TMap (line 24) | public struct TMap method TMap (line 26) | public TMap(TType keyType, TType valueType, int count) FILE: lib/netstd/Thrift/Protocol/Entities/TMessage.cs type TMessage (line 24) | public struct TMessage method TMessage (line 26) | public TMessage(string name, TMessageType type, int seqid) FILE: lib/netstd/Thrift/Protocol/Entities/TMessageType.cs type TMessageType (line 21) | public enum TMessageType FILE: lib/netstd/Thrift/Protocol/Entities/TSet.cs type TSet (line 24) | public struct TSet method TSet (line 26) | public TSet(TType elementType, int count) method TSet (line 32) | public TSet(TList list) FILE: lib/netstd/Thrift/Protocol/Entities/TStruct.cs type TStruct (line 24) | public readonly struct TStruct method TStruct (line 26) | public TStruct(string name) FILE: lib/netstd/Thrift/Protocol/Entities/TType.cs type TType (line 21) | public enum TType : byte FILE: lib/netstd/Thrift/Protocol/TBase.cs type TUnionBase (line 25) | public interface TUnionBase method WriteAsync (line 27) | Task WriteAsync(TProtocol tProtocol, CancellationToken cancellationTok... type TBase (line 31) | public interface TBase : TUnionBase method ReadAsync (line 33) | Task ReadAsync(TProtocol tProtocol, CancellationToken cancellationToke... FILE: lib/netstd/Thrift/Protocol/TBinaryProtocol.cs class TBinaryProtocol (line 33) | public class TBinaryProtocol : TProtocol method TBinaryProtocol (line 45) | public TBinaryProtocol(TTransport trans) method TBinaryProtocol (line 50) | public TBinaryProtocol(TTransport trans, bool strictRead, bool strictW... method WriteMessageBeginAsync (line 57) | public override async Task WriteMessageBeginAsync(TMessage message, Ca... method WriteMessageEndAsync (line 76) | public override Task WriteMessageEndAsync(CancellationToken cancellati... method WriteStructBeginAsync (line 82) | public override Task WriteStructBeginAsync(TStruct @struct, Cancellati... method WriteStructEndAsync (line 88) | public override Task WriteStructEndAsync(CancellationToken cancellatio... method WriteFieldBeginAsync (line 94) | public override async Task WriteFieldBeginAsync(TField field, Cancella... method WriteFieldEndAsync (line 101) | public override Task WriteFieldEndAsync(CancellationToken cancellation... method WriteFieldStopAsync (line 107) | public override async Task WriteFieldStopAsync(CancellationToken cance... method WriteMapBeginAsync (line 114) | public override async Task WriteMapBeginAsync(TMap map, CancellationTo... method WriteMapEndAsync (line 125) | public override Task WriteMapEndAsync(CancellationToken cancellationTo... method WriteListBeginAsync (line 131) | public override async Task WriteListBeginAsync(TList list, Cancellatio... method WriteListEndAsync (line 138) | public override Task WriteListEndAsync(CancellationToken cancellationT... method WriteSetBeginAsync (line 144) | public override async Task WriteSetBeginAsync(TSet set, CancellationTo... method WriteSetEndAsync (line 151) | public override Task WriteSetEndAsync(CancellationToken cancellationTo... method WriteBoolAsync (line 157) | public override async Task WriteBoolAsync(bool b, CancellationToken ca... method WriteByteAsync (line 163) | public override async Task WriteByteAsync(sbyte b, CancellationToken c... method WriteI16Async (line 171) | public override async Task WriteI16Async(short i16, CancellationToken ... method WriteI32Async (line 180) | public override async Task WriteI32Async(int i32, CancellationToken ca... method WriteI64Async (line 190) | public override async Task WriteI64Async(long i64, CancellationToken c... method WriteDoubleAsync (line 199) | public override async Task WriteDoubleAsync(double d, CancellationToke... method WriteBinaryAsync (line 207) | public override async Task WriteBinaryAsync(byte[] bytes, Cancellation... method WriteUuidAsync (line 215) | public override async Task WriteUuidAsync(Guid uuid, CancellationToken... method ReadMessageBeginAsync (line 223) | public override async ValueTask ReadMessageBeginAsync(Cancel... method ReadMessageEndAsync (line 255) | public override Task ReadMessageEndAsync(CancellationToken cancellatio... method ReadStructBeginAsync (line 262) | public override ValueTask ReadStructBeginAsync(CancellationTo... method ReadStructEndAsync (line 268) | public override Task ReadStructEndAsync(CancellationToken cancellation... method ReadFieldBeginAsync (line 274) | public override async ValueTask ReadFieldBeginAsync(Cancellati... method ReadFieldEndAsync (line 290) | public override Task ReadFieldEndAsync(CancellationToken cancellationT... method ReadMapBeginAsync (line 296) | public override async ValueTask ReadMapBeginAsync(CancellationTo... method ReadMapEndAsync (line 310) | public override Task ReadMapEndAsync(CancellationToken cancellationToken) method ReadListBeginAsync (line 316) | public override async ValueTask ReadListBeginAsync(Cancellation... method ReadListEndAsync (line 329) | public override Task ReadListEndAsync(CancellationToken cancellationTo... method ReadSetBeginAsync (line 335) | public override async ValueTask ReadSetBeginAsync(CancellationTo... method ReadSetEndAsync (line 348) | public override Task ReadSetEndAsync(CancellationToken cancellationToken) method ReadBoolAsync (line 354) | public override async ValueTask ReadBoolAsync(CancellationToken ... method ReadByteAsync (line 361) | public override async ValueTask ReadByteAsync(CancellationToken... method ReadI16Async (line 369) | public override async ValueTask ReadI16Async(CancellationToken ... method ReadI32Async (line 378) | public override async ValueTask ReadI32Async(CancellationToken ca... method ReadI64Async (line 389) | public override async ValueTask ReadI64Async(CancellationToken c... method ReadDoubleAsync (line 397) | public override async ValueTask ReadDoubleAsync(CancellationTo... method ReadBinaryAsync (line 405) | public override async ValueTask ReadBinaryAsync(CancellationTo... method ReadUuidAsync (line 416) | public override async ValueTask ReadUuidAsync(CancellationToken ... method ReadStringAsync (line 426) | public override async ValueTask ReadStringAsync(CancellationTo... method ReadStringBodyAsync (line 434) | private async ValueTask ReadStringBodyAsync(int size, Cancella... method GetMinSerializedSize (line 451) | public override int GetMinSerializedSize(TType type) class Factory (line 473) | public class Factory : TProtocolFactory method Factory (line 479) | public Factory() method Factory (line 484) | public Factory(bool strictRead, bool strictWrite) method GetProtocol (line 490) | public override TProtocol GetProtocol(TTransport trans) FILE: lib/netstd/Thrift/Protocol/TCompactProtocol.cs class TCompactProtocol (line 37) | public class TCompactProtocol : TProtocol type VarInt (line 73) | private struct VarInt method TCompactProtocol (line 89) | public TCompactProtocol(TTransport trans) method Reset (line 122) | public void Reset() method WriteMessageBeginAsync (line 128) | public override async Task WriteMessageBeginAsync(TMessage message, Ca... method WriteMessageEndAsync (line 140) | public override Task WriteMessageEndAsync(CancellationToken cancellati... method WriteStructBeginAsync (line 151) | public override Task WriteStructBeginAsync(TStruct @struct, Cancellati... method WriteStructEndAsync (line 161) | public override Task WriteStructEndAsync(CancellationToken cancellatio... method WriteFieldBeginInternalAsync (line 170) | private async Task WriteFieldBeginInternalAsync(TField field, byte fie... method WriteFieldBeginAsync (line 198) | public override async Task WriteFieldBeginAsync(TField field, Cancella... method WriteFieldEndAsync (line 210) | public override Task WriteFieldEndAsync(CancellationToken cancellation... method WriteFieldStopAsync (line 216) | public override async Task WriteFieldStopAsync(CancellationToken cance... method WriteCollectionBeginAsync (line 224) | protected async Task WriteCollectionBeginAsync(TType elemType, int siz... method WriteListBeginAsync (line 248) | public override async Task WriteListBeginAsync(TList list, Cancellatio... method WriteListEndAsync (line 253) | public override Task WriteListEndAsync(CancellationToken cancellationT... method WriteSetBeginAsync (line 259) | public override async Task WriteSetBeginAsync(TSet set, CancellationTo... method WriteSetEndAsync (line 266) | public override Task WriteSetEndAsync(CancellationToken cancellationTo... method WriteBoolAsync (line 272) | public override async Task WriteBoolAsync(bool b, CancellationToken ca... method WriteByteAsync (line 298) | public override async Task WriteByteAsync(sbyte b, CancellationToken c... method WriteI16Async (line 306) | public override async Task WriteI16Async(short i16, CancellationToken ... method Int32ToVarInt (line 314) | private static void Int32ToVarInt(uint n, ref VarInt varint) method WriteI32Async (line 333) | public override async Task WriteI32Async(int i32, CancellationToken ca... method Int64ToVarInt (line 341) | static private void Int64ToVarInt(ulong n, ref VarInt varint) method WriteI64Async (line 359) | public override async Task WriteI64Async(long i64, CancellationToken c... method WriteDoubleAsync (line 367) | public override async Task WriteDoubleAsync(double d, CancellationToke... method WriteStringAsync (line 375) | public override async Task WriteStringAsync(string str, CancellationTo... method WriteBinaryAsync (line 394) | public override async Task WriteBinaryAsync(byte[] bytes, Cancellation... method WriteUuidAsync (line 403) | public override async Task WriteUuidAsync(Guid uuid, CancellationToken... method WriteMapBeginAsync (line 411) | public override async Task WriteMapBeginAsync(TMap map, CancellationTo... method WriteMapEndAsync (line 430) | public override Task WriteMapEndAsync(CancellationToken cancellationTo... method ReadMessageBeginAsync (line 436) | public override async ValueTask ReadMessageBeginAsync(Cancel... method ReadMessageEndAsync (line 461) | public override Task ReadMessageEndAsync(CancellationToken cancellatio... method ReadStructBeginAsync (line 468) | public override ValueTask ReadStructBeginAsync(CancellationTo... method ReadStructEndAsync (line 478) | public override Task ReadStructEndAsync(CancellationToken cancellation... method ReadFieldBeginAsync (line 493) | public override async ValueTask ReadFieldBeginAsync(Cancellati... method ReadFieldEndAsync (line 533) | public override Task ReadFieldEndAsync(CancellationToken cancellationT... method ReadMapBeginAsync (line 539) | public override async ValueTask ReadMapBeginAsync(CancellationTo... method ReadMapEndAsync (line 556) | public override Task ReadMapEndAsync(CancellationToken cancellationToken) method ReadSetBeginAsync (line 562) | public override async ValueTask ReadSetBeginAsync(CancellationTo... method ReadBoolAsync (line 574) | public override ValueTask ReadBoolAsync(CancellationToken cancel... method ReadByteAsync (line 599) | public override async ValueTask ReadByteAsync(CancellationToken... method ReadI16Async (line 606) | public override async ValueTask ReadI16Async(CancellationToken ... method ReadI32Async (line 613) | public override async ValueTask ReadI32Async(CancellationToken ca... method ReadI64Async (line 620) | public override async ValueTask ReadI64Async(CancellationToken c... method ReadDoubleAsync (line 627) | public override async ValueTask ReadDoubleAsync(CancellationTo... method ReadStringAsync (line 636) | public override async ValueTask ReadStringAsync(CancellationTo... method ReadBinaryAsync (line 666) | public override async ValueTask ReadBinaryAsync(CancellationTo... method ReadUuidAsync (line 682) | public override async ValueTask ReadUuidAsync(CancellationToken ... method ReadListBeginAsync (line 692) | public override async ValueTask ReadListBeginAsync(Cancellation... method ReadListEndAsync (line 716) | public override Task ReadListEndAsync(CancellationToken cancellationTo... method ReadSetEndAsync (line 722) | public override Task ReadSetEndAsync(CancellationToken cancellationToken) method GetCompactType (line 728) | private static byte GetCompactType(TType ttype) method ReadVarInt32Async (line 735) | private async ValueTask ReadVarInt32Async(CancellationToken canc... method ReadVarInt64Async (line 761) | private async ValueTask ReadVarInt64Async(CancellationToken can... method ZigzagToInt (line 786) | private static int ZigzagToInt(uint n) method ZigzagToLong (line 791) | private static long ZigzagToLong(ulong n) method GetTType (line 796) | private static TType GetTType(byte type) method LongToZigzag (line 802) | private static ulong LongToZigzag(long n) method IntToZigzag (line 808) | private static uint IntToZigzag(int n) method GetMinSerializedSize (line 815) | public override int GetMinSerializedSize(TType type) class Factory (line 837) | public class Factory : TProtocolFactory method GetProtocol (line 839) | public override TProtocol GetProtocol(TTransport trans) class Types (line 848) | private static class Types FILE: lib/netstd/Thrift/Protocol/TJSONProtocol.cs class TJsonProtocol (line 45) | public class TJsonProtocol : TProtocol method TJsonProtocol (line 67) | public TJsonProtocol(TTransport trans) method PushContext (line 77) | protected void PushContext(JSONBaseContext c) method PopContext (line 86) | protected void PopContext() method ResetContext (line 96) | private void ResetContext() method ReadJsonSyntaxCharAsync (line 106) | protected async Task ReadJsonSyntaxCharAsync(byte[] bytes, Cancellatio... method WriteJsonStringAsync (line 118) | private async Task WriteJsonStringAsync(byte[] bytes, CancellationToke... method WriteJsonIntegerAsync (line 166) | private async Task WriteJsonIntegerAsync(long num, CancellationToken c... method WriteJsonDoubleAsync (line 190) | private async Task WriteJsonDoubleAsync(double num, CancellationToken ... method WriteJsonBase64Async (line 230) | private async Task WriteJsonBase64Async(byte[] bytes, CancellationToke... method WriteJsonObjectStartAsync (line 257) | private async Task WriteJsonObjectStartAsync(CancellationToken cancell... method WriteJsonObjectEndAsync (line 264) | private async Task WriteJsonObjectEndAsync(CancellationToken cancellat... method WriteJsonArrayStartAsync (line 270) | private async Task WriteJsonArrayStartAsync(CancellationToken cancella... method WriteJsonArrayEndAsync (line 277) | private async Task WriteJsonArrayEndAsync(CancellationToken cancellati... method WriteMessageBeginAsync (line 283) | public override async Task WriteMessageBeginAsync(TMessage message, Ca... method WriteMessageEndAsync (line 296) | public override async Task WriteMessageEndAsync(CancellationToken canc... method WriteStructBeginAsync (line 301) | public override async Task WriteStructBeginAsync(TStruct @struct, Canc... method WriteStructEndAsync (line 306) | public override async Task WriteStructEndAsync(CancellationToken cance... method WriteFieldBeginAsync (line 311) | public override async Task WriteFieldBeginAsync(TField field, Cancella... method WriteFieldEndAsync (line 318) | public override async Task WriteFieldEndAsync(CancellationToken cancel... method WriteFieldStopAsync (line 323) | public override Task WriteFieldStopAsync(CancellationToken cancellatio... method WriteMapBeginAsync (line 329) | public override async Task WriteMapBeginAsync(TMap map, CancellationTo... method WriteMapEndAsync (line 338) | public override async Task WriteMapEndAsync(CancellationToken cancella... method WriteListBeginAsync (line 344) | public override async Task WriteListBeginAsync(TList list, Cancellatio... method WriteListEndAsync (line 351) | public override async Task WriteListEndAsync(CancellationToken cancell... method WriteSetBeginAsync (line 356) | public override async Task WriteSetBeginAsync(TSet set, CancellationTo... method WriteSetEndAsync (line 363) | public override async Task WriteSetEndAsync(CancellationToken cancella... method WriteBoolAsync (line 368) | public override async Task WriteBoolAsync(bool b, CancellationToken ca... method WriteByteAsync (line 373) | public override async Task WriteByteAsync(sbyte b, CancellationToken c... method WriteI16Async (line 378) | public override async Task WriteI16Async(short i16, CancellationToken ... method WriteI32Async (line 383) | public override async Task WriteI32Async(int i32, CancellationToken ca... method WriteI64Async (line 388) | public override async Task WriteI64Async(long i64, CancellationToken c... method WriteDoubleAsync (line 393) | public override async Task WriteDoubleAsync(double d, CancellationToke... method WriteStringAsync (line 398) | public override async Task WriteStringAsync(string s, CancellationToke... method WriteBinaryAsync (line 404) | public override async Task WriteBinaryAsync(byte[] bytes, Cancellation... method WriteUuidAsync (line 408) | public override async Task WriteUuidAsync(Guid uuid, CancellationToken... method ReadJsonStringAsync (line 417) | private async ValueTask ReadJsonStringAsync(bool skipContext, ... method ReadJsonNumericCharsAsync (line 527) | private async ValueTask ReadJsonNumericCharsAsync(Cancellation... method ReadJsonIntegerAsync (line 554) | private async ValueTask ReadJsonIntegerAsync(CancellationToken c... method ReadJsonDoubleAsync (line 582) | private async ValueTask ReadJsonDoubleAsync(CancellationToken ... method ReadJsonBase64Async (line 618) | private async ValueTask ReadJsonBase64Async(CancellationToken ... method ReadJsonObjectStartAsync (line 656) | private async Task ReadJsonObjectStartAsync(CancellationToken cancella... method ReadJsonObjectEndAsync (line 663) | private async Task ReadJsonObjectEndAsync(CancellationToken cancellati... method ReadJsonArrayStartAsync (line 669) | private async Task ReadJsonArrayStartAsync(CancellationToken cancellat... method ReadJsonArrayEndAsync (line 676) | private async Task ReadJsonArrayEndAsync(CancellationToken cancellatio... method ReadMessageBeginAsync (line 682) | public override async ValueTask ReadMessageBeginAsync(Cancel... method ReadMessageEndAsync (line 700) | public override async Task ReadMessageEndAsync(CancellationToken cance... method ReadStructBeginAsync (line 707) | public override async ValueTask ReadStructBeginAsync(Cancella... method ReadStructEndAsync (line 714) | public override async Task ReadStructEndAsync(CancellationToken cancel... method ReadFieldBeginAsync (line 719) | public override async ValueTask ReadFieldBeginAsync(Cancellati... method ReadFieldEndAsync (line 737) | public override async Task ReadFieldEndAsync(CancellationToken cancell... method ReadMapBeginAsync (line 742) | public override async ValueTask ReadMapBeginAsync(CancellationTo... method ReadMapEndAsync (line 754) | public override async Task ReadMapEndAsync(CancellationToken cancellat... method ReadListBeginAsync (line 760) | public override async ValueTask ReadListBeginAsync(Cancellation... method ReadListEndAsync (line 770) | public override async Task ReadListEndAsync(CancellationToken cancella... method ReadSetBeginAsync (line 775) | public override async ValueTask ReadSetBeginAsync(CancellationTo... method ReadSetEndAsync (line 785) | public override async Task ReadSetEndAsync(CancellationToken cancellat... method ReadBoolAsync (line 790) | public override async ValueTask ReadBoolAsync(CancellationToken ... method ReadByteAsync (line 795) | public override async ValueTask ReadByteAsync(CancellationToken... method ReadI16Async (line 800) | public override async ValueTask ReadI16Async(CancellationToken ... method ReadI32Async (line 805) | public override async ValueTask ReadI32Async(CancellationToken ca... method ReadI64Async (line 810) | public override async ValueTask ReadI64Async(CancellationToken c... method ReadDoubleAsync (line 815) | public override async ValueTask ReadDoubleAsync(CancellationTo... method ReadStringAsync (line 820) | public override async ValueTask ReadStringAsync(CancellationTo... method ReadBinaryAsync (line 826) | public override async ValueTask ReadBinaryAsync(CancellationTo... method ReadUuidAsync (line 831) | public override async ValueTask ReadUuidAsync(CancellationToken ... method GetMinSerializedSize (line 837) | public override int GetMinSerializedSize(TType type) class Factory (line 862) | public class Factory : TProtocolFactory method GetProtocol (line 864) | public override TProtocol GetProtocol(TTransport trans) class JSONBaseContext (line 875) | protected class JSONBaseContext method JSONBaseContext (line 879) | public JSONBaseContext(TJsonProtocol proto) method WriteConditionalDelimiterAsync (line 884) | public virtual Task WriteConditionalDelimiterAsync(CancellationToken... method ReadConditionalDelimiterAsync (line 890) | public virtual Task ReadConditionalDelimiterAsync(CancellationToken ... method EscapeNumbers (line 896) | public virtual bool EscapeNumbers() class JSONListContext (line 906) | protected class JSONListContext : JSONBaseContext method JSONListContext (line 910) | public JSONListContext(TJsonProtocol protocol) method WriteConditionalDelimiterAsync (line 915) | public override async Task WriteConditionalDelimiterAsync(Cancellati... method ReadConditionalDelimiterAsync (line 927) | public override async Task ReadConditionalDelimiterAsync(Cancellatio... class JSONPairContext (line 947) | protected class JSONPairContext : JSONBaseContext method JSONPairContext (line 953) | public JSONPairContext(TJsonProtocol proto) method WriteConditionalDelimiterAsync (line 958) | public override async Task WriteConditionalDelimiterAsync(Cancellati... method ReadConditionalDelimiterAsync (line 972) | public override async Task ReadConditionalDelimiterAsync(Cancellatio... method EscapeNumbers (line 986) | public override bool EscapeNumbers() class LookaheadReader (line 995) | protected class LookaheadReader method LookaheadReader (line 1002) | public LookaheadReader(TJsonProtocol proto) method ReadAsync (line 1011) | public async ValueTask ReadAsync(CancellationToken cancellatio... method PeekAsync (line 1032) | public async ValueTask PeekAsync(CancellationToken cancellatio... FILE: lib/netstd/Thrift/Protocol/TMultiplexedProtocol.cs class TMultiplexedProtocol (line 56) | public class TMultiplexedProtocol : TProtocolDecorator method TMultiplexedProtocol (line 74) | public TMultiplexedProtocol(TProtocol protocol, string serviceName) method WriteMessageBeginAsync (line 80) | public override async Task WriteMessageBeginAsync(TMessage message, Ca... FILE: lib/netstd/Thrift/Protocol/TProtocol.cs class TProtocol (line 28) | public abstract class TProtocol : IDisposable method TProtocol (line 39) | protected TProtocol(TTransport trans) method Dispose (line 50) | public void Dispose() method IncrementRecursionDepth (line 56) | public void IncrementRecursionDepth() method DecrementRecursionDepth (line 68) | public void DecrementRecursionDepth() method Dispose (line 73) | protected virtual void Dispose(bool disposing) method CheckReadBytesAvailable (line 86) | protected void CheckReadBytesAvailable(TSet set) method CheckReadBytesAvailable (line 91) | protected void CheckReadBytesAvailable(TList list) method CheckReadBytesAvailable (line 96) | protected void CheckReadBytesAvailable(TMap map) method GetMinSerializedSize (line 103) | public abstract int GetMinSerializedSize(TType type); method WriteMessageBeginAsync (line 106) | public abstract Task WriteMessageBeginAsync(TMessage message, Cancella... method WriteMessageEndAsync (line 108) | public abstract Task WriteMessageEndAsync(CancellationToken cancellati... method WriteStructBeginAsync (line 110) | public abstract Task WriteStructBeginAsync(TStruct @struct, Cancellati... method WriteStructEndAsync (line 112) | public abstract Task WriteStructEndAsync(CancellationToken cancellatio... method WriteFieldBeginAsync (line 114) | public abstract Task WriteFieldBeginAsync(TField field, CancellationTo... method WriteFieldEndAsync (line 116) | public abstract Task WriteFieldEndAsync(CancellationToken cancellation... method WriteFieldStopAsync (line 118) | public abstract Task WriteFieldStopAsync(CancellationToken cancellatio... method WriteMapBeginAsync (line 120) | public abstract Task WriteMapBeginAsync(TMap map, CancellationToken ca... method WriteMapEndAsync (line 122) | public abstract Task WriteMapEndAsync(CancellationToken cancellationTo... method WriteListBeginAsync (line 124) | public abstract Task WriteListBeginAsync(TList list, CancellationToken... method WriteListEndAsync (line 126) | public abstract Task WriteListEndAsync(CancellationToken cancellationT... method WriteSetBeginAsync (line 128) | public abstract Task WriteSetBeginAsync(TSet set, CancellationToken ca... method WriteSetEndAsync (line 130) | public abstract Task WriteSetEndAsync(CancellationToken cancellationTo... method WriteBoolAsync (line 132) | public abstract Task WriteBoolAsync(bool b, CancellationToken cancella... method WriteByteAsync (line 134) | public abstract Task WriteByteAsync(sbyte b, CancellationToken cancell... method WriteI16Async (line 136) | public abstract Task WriteI16Async(short i16, CancellationToken cancel... method WriteI32Async (line 138) | public abstract Task WriteI32Async(int i32, CancellationToken cancella... method WriteI64Async (line 140) | public abstract Task WriteI64Async(long i64, CancellationToken cancell... method WriteDoubleAsync (line 142) | public abstract Task WriteDoubleAsync(double d, CancellationToken canc... method WriteStringAsync (line 144) | public virtual async Task WriteStringAsync(string s, CancellationToken... method WriteBinaryAsync (line 150) | public abstract Task WriteBinaryAsync(byte[] bytes, CancellationToken ... method WriteUuidAsync (line 151) | public abstract Task WriteUuidAsync(Guid uuid, CancellationToken cance... method ReadMessageBeginAsync (line 153) | public abstract ValueTask ReadMessageBeginAsync(Cancellation... method ReadMessageEndAsync (line 155) | public abstract Task ReadMessageEndAsync(CancellationToken cancellatio... method ReadStructBeginAsync (line 157) | public abstract ValueTask ReadStructBeginAsync(CancellationTo... method ReadStructEndAsync (line 159) | public abstract Task ReadStructEndAsync(CancellationToken cancellation... method ReadFieldBeginAsync (line 161) | public abstract ValueTask ReadFieldBeginAsync(CancellationToke... method ReadFieldEndAsync (line 163) | public abstract Task ReadFieldEndAsync(CancellationToken cancellationT... method ReadMapBeginAsync (line 165) | public abstract ValueTask ReadMapBeginAsync(CancellationToken ca... method ReadMapEndAsync (line 167) | public abstract Task ReadMapEndAsync(CancellationToken cancellationTok... method ReadListBeginAsync (line 169) | public abstract ValueTask ReadListBeginAsync(CancellationToken ... method ReadListEndAsync (line 171) | public abstract Task ReadListEndAsync(CancellationToken cancellationTo... method ReadSetBeginAsync (line 173) | public abstract ValueTask ReadSetBeginAsync(CancellationToken ca... method ReadSetEndAsync (line 175) | public abstract Task ReadSetEndAsync(CancellationToken cancellationTok... method ReadBoolAsync (line 177) | public abstract ValueTask ReadBoolAsync(CancellationToken cancel... method ReadByteAsync (line 179) | public abstract ValueTask ReadByteAsync(CancellationToken cance... method ReadI16Async (line 181) | public abstract ValueTask ReadI16Async(CancellationToken cancel... method ReadI32Async (line 183) | public abstract ValueTask ReadI32Async(CancellationToken cancella... method ReadI64Async (line 185) | public abstract ValueTask ReadI64Async(CancellationToken cancell... method ReadDoubleAsync (line 187) | public abstract ValueTask ReadDoubleAsync(CancellationToken ca... method ReadStringAsync (line 189) | public virtual async ValueTask ReadStringAsync(CancellationTok... method ReadBinaryAsync (line 195) | public abstract ValueTask ReadBinaryAsync(CancellationToken ca... method ReadUuidAsync (line 197) | public abstract ValueTask ReadUuidAsync(CancellationToken cancel... FILE: lib/netstd/Thrift/Protocol/TProtocolDecorator.cs class TProtocolDecorator (line 32) | public abstract class TProtocolDecorator : TProtocol method TProtocolDecorator (line 36) | protected TProtocolDecorator(TProtocol protocol) method WriteMessageBeginAsync (line 42) | public override async Task WriteMessageBeginAsync(TMessage message, Ca... method WriteMessageEndAsync (line 47) | public override async Task WriteMessageEndAsync(CancellationToken canc... method WriteStructBeginAsync (line 52) | public override async Task WriteStructBeginAsync(TStruct @struct, Canc... method WriteStructEndAsync (line 57) | public override async Task WriteStructEndAsync(CancellationToken cance... method WriteFieldBeginAsync (line 62) | public override async Task WriteFieldBeginAsync(TField field, Cancella... method WriteFieldEndAsync (line 67) | public override async Task WriteFieldEndAsync(CancellationToken cancel... method WriteFieldStopAsync (line 72) | public override async Task WriteFieldStopAsync(CancellationToken cance... method WriteMapBeginAsync (line 77) | public override async Task WriteMapBeginAsync(TMap map, CancellationTo... method WriteMapEndAsync (line 82) | public override async Task WriteMapEndAsync(CancellationToken cancella... method WriteListBeginAsync (line 87) | public override async Task WriteListBeginAsync(TList list, Cancellatio... method WriteListEndAsync (line 92) | public override async Task WriteListEndAsync(CancellationToken cancell... method WriteSetBeginAsync (line 97) | public override async Task WriteSetBeginAsync(TSet set, CancellationTo... method WriteSetEndAsync (line 102) | public override async Task WriteSetEndAsync(CancellationToken cancella... method WriteBoolAsync (line 107) | public override async Task WriteBoolAsync(bool b, CancellationToken ca... method WriteByteAsync (line 112) | public override async Task WriteByteAsync(sbyte b, CancellationToken c... method WriteI16Async (line 117) | public override async Task WriteI16Async(short i16, CancellationToken ... method WriteI32Async (line 122) | public override async Task WriteI32Async(int i32, CancellationToken ca... method WriteI64Async (line 127) | public override async Task WriteI64Async(long i64, CancellationToken c... method WriteDoubleAsync (line 132) | public override async Task WriteDoubleAsync(double d, CancellationToke... method WriteStringAsync (line 137) | public override async Task WriteStringAsync(string s, CancellationToke... method WriteBinaryAsync (line 142) | public override async Task WriteBinaryAsync(byte[] bytes, Cancellation... method WriteUuidAsync (line 147) | public override async Task WriteUuidAsync(Guid uuid, CancellationToken... method ReadMessageBeginAsync (line 152) | public override async ValueTask ReadMessageBeginAsync(Cancel... method ReadMessageEndAsync (line 157) | public override async Task ReadMessageEndAsync(CancellationToken cance... method ReadStructBeginAsync (line 164) | public override async ValueTask ReadStructBeginAsync(Cancella... method ReadStructEndAsync (line 169) | public override async Task ReadStructEndAsync(CancellationToken cancel... method ReadFieldBeginAsync (line 174) | public override async ValueTask ReadFieldBeginAsync(Cancellati... method ReadFieldEndAsync (line 179) | public override async Task ReadFieldEndAsync(CancellationToken cancell... method ReadMapBeginAsync (line 184) | public override async ValueTask ReadMapBeginAsync(CancellationTo... method ReadMapEndAsync (line 189) | public override async Task ReadMapEndAsync(CancellationToken cancellat... method ReadListBeginAsync (line 194) | public override async ValueTask ReadListBeginAsync(Cancellation... method ReadListEndAsync (line 199) | public override async Task ReadListEndAsync(CancellationToken cancella... method ReadSetBeginAsync (line 204) | public override async ValueTask ReadSetBeginAsync(CancellationTo... method ReadSetEndAsync (line 209) | public override async Task ReadSetEndAsync(CancellationToken cancellat... method ReadBoolAsync (line 214) | public override async ValueTask ReadBoolAsync(CancellationToken ... method ReadByteAsync (line 219) | public override async ValueTask ReadByteAsync(CancellationToken... method ReadI16Async (line 224) | public override async ValueTask ReadI16Async(CancellationToken ... method ReadI32Async (line 229) | public override async ValueTask ReadI32Async(CancellationToken ca... method ReadI64Async (line 234) | public override async ValueTask ReadI64Async(CancellationToken c... method ReadDoubleAsync (line 239) | public override async ValueTask ReadDoubleAsync(CancellationTo... method ReadStringAsync (line 244) | public override async ValueTask ReadStringAsync(CancellationTo... method ReadBinaryAsync (line 249) | public override async ValueTask ReadBinaryAsync(CancellationTo... method ReadUuidAsync (line 254) | public override async ValueTask ReadUuidAsync(CancellationToken ... method GetMinSerializedSize (line 260) | public override int GetMinSerializedSize(TType type) FILE: lib/netstd/Thrift/Protocol/TProtocolException.cs class TProtocolException (line 23) | public class TProtocolException : TException method TProtocolException (line 36) | public TProtocolException() method TProtocolException (line 40) | public TProtocolException(int type, Exception inner = null) method TProtocolException (line 46) | public TProtocolException(int type, string message, Exception inner = ... method TProtocolException (line 52) | public TProtocolException(string message, Exception inner = null) method GetExceptionType (line 57) | public int GetExceptionType() FILE: lib/netstd/Thrift/Protocol/TProtocolFactory.cs class TProtocolFactory (line 23) | public abstract class TProtocolFactory method GetProtocol (line 25) | public abstract TProtocol GetProtocol(TTransport trans); FILE: lib/netstd/Thrift/Protocol/ToString.cs class ToStringExtensions (line 29) | public static class ToStringExtensions method ToString (line 31) | public static void ToString(this object self, StringBuilder sb, bool f... FILE: lib/netstd/Thrift/Protocol/Utilities/TBase64Utils.cs class TBase64Utils (line 29) | internal static class TBase64Utils method Encode (line 57) | internal static void Encode(byte[] src, int srcOff, int len, byte[] ds... method Decode (line 84) | internal static void Decode(byte[] src, int srcOff, int len, byte[] ds... FILE: lib/netstd/Thrift/Protocol/Utilities/TGuidExtensions.cs class TGuidExtensions (line 25) | public static class TGuidExtensions method SwapByteOrder (line 27) | public static Guid SwapByteOrder(this Guid self) method SwapBytes (line 43) | private static void SwapBytes(ref byte one, ref byte two) method TGuidExtensions (line 52) | static TGuidExtensions() method SelfTest (line 57) | private static void SelfTest() FILE: lib/netstd/Thrift/Protocol/Utilities/TJsonProtocolConstants.cs class TJSONProtocolConstants (line 24) | public static class TJSONProtocolConstants class TypeNames (line 49) | public static class TypeNames FILE: lib/netstd/Thrift/Protocol/Utilities/TJsonProtocolHelper.cs class TJSONProtocolHelper (line 23) | public static class TJSONProtocolHelper method GetTypeNameForTypeId (line 25) | public static byte[] GetTypeNameForTypeId(TType typeId) method GetTypeIdForTypeName (line 58) | public static TType GetTypeIdForTypeName(byte[] name) method IsJsonNumeric (line 122) | public static bool IsJsonNumeric(byte b) method ToHexVal (line 151) | public static byte ToHexVal(byte ch) method ToHexChar (line 170) | public static byte ToHexChar(byte val) FILE: lib/netstd/Thrift/Protocol/Utilities/TProtocolUtil.cs class TProtocolUtil (line 25) | public static class TProtocolUtil method SkipAsync (line 27) | public static async Task SkipAsync(TProtocol protocol, TType type, Can... FILE: lib/netstd/Thrift/Server/TServer.cs class TServer (line 29) | public abstract class TServer method TServer (line 41) | protected TServer(ITProcessorFactory processorFactory, TServerTranspor... method SetEventHandler (line 55) | public void SetEventHandler(ITServerEventHandler seh) method GetEventHandler (line 60) | public ITServerEventHandler GetEventHandler() method LogError (line 66) | protected void LogError( string msg) method Stop (line 71) | public abstract void Stop(); method Start (line 73) | public virtual void Start() method ServeAsync (line 78) | public virtual Task ServeAsync(CancellationToken cancellationToken) FILE: lib/netstd/Thrift/Server/TServerEventHandler.cs type TServerEventHandler (line 33) | public interface TServerEventHandler : ITServerEventHandler { } type ITServerEventHandler (line 39) | public interface ITServerEventHandler method PreServeAsync (line 44) | Task PreServeAsync(CancellationToken cancellationToken); method CreateContextAsync (line 49) | Task CreateContextAsync(TProtocol input, TProtocol output, Can... method DeleteContextAsync (line 54) | Task DeleteContextAsync(object serverContext, TProtocol input, TProtoc... method ProcessContextAsync (line 60) | Task ProcessContextAsync(object serverContext, TTransport transport, C... FILE: lib/netstd/Thrift/Server/TSimpleAsyncServer.cs class TSimpleAsyncServer (line 33) | public class TSimpleAsyncServer : TServer method TSimpleAsyncServer (line 39) | public TSimpleAsyncServer(ITProcessorFactory itProcessorFactory, method TSimpleAsyncServer (line 56) | public TSimpleAsyncServer(ITProcessorFactory itProcessorFactory, method TSimpleAsyncServer (line 73) | public TSimpleAsyncServer(ITAsyncProcessor processor, method ServeAsync (line 88) | public override async Task ServeAsync(CancellationToken cancellationTo... method ExecuteAsync (line 155) | private async Task ExecuteAsync(TTransport client) method Stop (line 226) | public override void Stop() FILE: lib/netstd/Thrift/Server/TThreadPoolAsyncServer.cs class TThreadPoolAsyncServer (line 38) | public class TThreadPoolAsyncServer : TServer type Configuration (line 46) | public struct Configuration method Configuration (line 53) | public Configuration(int min = DEFAULT_MIN_THREADS, int max = DEFAUL... method Configuration (line 61) | public Configuration(int minWork, int maxWork, int minIO, int maxIO) method TThreadPoolAsyncServer (line 70) | public TThreadPoolAsyncServer(ITAsyncProcessor processor, TServerTrans... method TThreadPoolAsyncServer (line 78) | public TThreadPoolAsyncServer(ITAsyncProcessor processor, method TThreadPoolAsyncServer (line 89) | public TThreadPoolAsyncServer(ITProcessorFactory processorFactory, method TThreadPoolAsyncServer (line 100) | public TThreadPoolAsyncServer(ITProcessorFactory processorFactory, method TThreadPoolAsyncServer (line 114) | public TThreadPoolAsyncServer(ITProcessorFactory processorFactory, method ServeAsync (line 155) | public override async Task ServeAsync(CancellationToken cancellationTo... method ExecuteAsync (line 220) | private async Task ExecuteAsync(TTransport client) method Stop (line 293) | public override void Stop() FILE: lib/netstd/Thrift/TApplicationException.cs class TApplicationException (line 27) | public class TApplicationException : TException type ExceptionType (line 29) | public enum ExceptionType method TApplicationException (line 49) | public TApplicationException() method TApplicationException (line 53) | public TApplicationException(ExceptionType type) method TApplicationException (line 58) | public TApplicationException(ExceptionType type, string message) method ReadAsync (line 64) | public static async ValueTask ReadAsync(TProtoc... method WriteAsync (line 113) | public async Task WriteAsync(TProtocol outputProtocol, CancellationTok... FILE: lib/netstd/Thrift/TBaseClient.cs class TBaseClient (line 31) | public abstract class TBaseClient method TBaseClient (line 39) | protected TBaseClient(TProtocol inputProtocol, TProtocol outputProtocol) method OpenTransportAsync (line 54) | public virtual async Task OpenTransportAsync() method OpenTransportAsync (line 59) | public virtual async Task OpenTransportAsync(CancellationToken cancell... method Dispose (line 72) | public void Dispose() method Dispose (line 77) | protected virtual void Dispose(bool disposing) FILE: lib/netstd/Thrift/TConfiguration.cs class TConfiguration (line 24) | public class TConfiguration FILE: lib/netstd/Thrift/TException.cs class TException (line 23) | public class TException : Exception method TException (line 25) | public TException() method TException (line 29) | public TException(string message, Exception inner) FILE: lib/netstd/Thrift/Transport/Client/THttpTransport.cs class THttpTransport (line 35) | public class THttpTransport : TEndpointTransport method THttpTransport (line 46) | public THttpTransport(Uri uri, TConfiguration config, IDictionary ReadAsync(byte[] buffer, int offs... method WriteAsync (line 175) | public override async Task WriteAsync(byte[] buffer, int offset, int l... method CreateHttpClientHandler (line 195) | public virtual HttpClientHandler CreateHttpClientHandler(X509Certifica... method CreateClient (line 204) | private HttpClient CreateClient(IDictionary customRequ... method ConfigureClient (line 221) | private void ConfigureClient(HttpClient httpClient) method FlushAsync (line 238) | public override async Task FlushAsync(CancellationToken cancellationTo... method Dispose (line 288) | protected override void Dispose(bool disposing) FILE: lib/netstd/Thrift/Transport/Client/TMemoryBufferTransport.cs class TMemoryBufferTransport (line 28) | public class TMemoryBufferTransport : TEndpointTransport method TMemoryBufferTransport (line 34) | public TMemoryBufferTransport(TConfiguration config, int initialCapaci... method TMemoryBufferTransport (line 40) | public TMemoryBufferTransport(byte[] buf, TConfiguration config) method SetLength (line 77) | public void SetLength(int value) method OpenAsync (line 85) | public override Task OpenAsync(CancellationToken cancellationToken) method Close (line 91) | public override void Close() method Seek (line 96) | public void Seek(int delta, SeekOrigin origin) method ReadAsync (line 122) | public override ValueTask ReadAsync(byte[] buffer, int offset, in... method WriteAsync (line 131) | public override Task WriteAsync(byte[] buffer, CancellationToken cance... method WriteAsync (line 136) | public override Task WriteAsync(byte[] buffer, int offset, int count, ... method FlushAsync (line 145) | public override Task FlushAsync(CancellationToken cancellationToken) method GetBuffer (line 152) | public byte[] GetBuffer() method TryGetBuffer (line 159) | internal bool TryGetBuffer(out ArraySegment bufSegment) method Dispose (line 166) | protected override void Dispose(bool disposing) FILE: lib/netstd/Thrift/Transport/Client/TNamedPipeTransport.cs class TNamedPipeTransport (line 27) | public class TNamedPipeTransport : TEndpointTransport method TNamedPipeTransport (line 33) | public TNamedPipeTransport(string pipe, TConfiguration config, int tim... method TNamedPipeTransport (line 38) | public TNamedPipeTransport(string server, string pipe, TConfiguration ... method OpenAsync (line 49) | public override async Task OpenAsync(CancellationToken cancellationToken) method Close (line 60) | public override void Close() method ReadAsync (line 71) | public override async ValueTask ReadAsync(byte[] buffer, int offs... method WriteAsync (line 88) | public override async Task WriteAsync(byte[] buffer, int offset, int l... method FlushAsync (line 112) | public override async Task FlushAsync(CancellationToken cancellationTo... method Dispose (line 119) | protected override void Dispose(bool disposing) FILE: lib/netstd/Thrift/Transport/Client/TSocketTransport.cs class TSocketTransport (line 27) | public class TSocketTransport : TStreamTransport method TSocketTransport (line 32) | public TSocketTransport(TcpClient client, TConfiguration config) method TSocketTransport (line 49) | public TSocketTransport(IPAddress host, int port, TConfiguration confi... method TSocketTransport (line 74) | public TSocketTransport(string host, int port, TConfiguration config, ... method TSocketTransport (line 113) | public TSocketTransport(string hostNameOrIpAddress, int port, bool con... method SetInputOutputStream (line 148) | private void SetInputOutputStream() method OpenAsync (line 180) | public override async Task OpenAsync(CancellationToken cancellationToken) method Close (line 203) | public override void Close() method Dispose (line 215) | protected override void Dispose(bool disposing) FILE: lib/netstd/Thrift/Transport/Client/TStreamTransport.cs class TStreamTransport (line 27) | public class TStreamTransport : TEndpointTransport method TStreamTransport (line 31) | protected TStreamTransport(TConfiguration config) method TStreamTransport (line 36) | public TStreamTransport(Stream inputStream, Stream outputStream, TConf... method UpdateKnownMessageSize (line 55) | public override void UpdateKnownMessageSize(long size) method OpenAsync (line 74) | public override Task OpenAsync(CancellationToken cancellationToken) method Close (line 80) | public override void Close() method ReadAsync (line 95) | public override async ValueTask ReadAsync(byte[] buffer, int offs... method WriteAsync (line 110) | public override async Task WriteAsync(byte[] buffer, int offset, int l... method FlushAsync (line 125) | public override async Task FlushAsync(CancellationToken cancellationTo... method Dispose (line 133) | protected override void Dispose(bool disposing) FILE: lib/netstd/Thrift/Transport/Client/TTlsSocketTransport.cs class TTlsSocketTransport (line 36) | public class TTlsSocketTransport : TStreamTransport method TTlsSocketTransport (line 58) | public TTlsSocketTransport(TcpClient client, TConfiguration config, method TTlsSocketTransport (line 86) | [Obsolete("SYSLIB0057: X509Certificate2 and X509Certificate constructo... method TTlsSocketTransport (line 103) | public TTlsSocketTransport(IPAddress host, int port, TConfiguration co... method TTlsSocketTransport (line 116) | public TTlsSocketTransport(IPAddress host, int port, TConfiguration co... method TTlsSocketTransport (line 134) | public TTlsSocketTransport(string host, int port, TConfiguration confi... method InitSocket (line 189) | private void InitSocket() method DefaultCertificateValidator (line 196) | private bool DefaultCertificateValidator(object sender, X509Certificat... method OpenAsync (line 202) | public override async Task OpenAsync(CancellationToken cancellationToken) method SetupTlsAsync (line 231) | public async Task SetupTlsAsync() method Close (line 274) | public override void Close() FILE: lib/netstd/Thrift/Transport/Layered/TBufferedTransport.cs class TBufferedTransport (line 27) | public class TBufferedTransport : TLayeredTransport class Factory (line 34) | public class Factory : TTransportFactory method GetTransport (line 36) | public override TTransport GetTransport(TTransport trans) method TBufferedTransport (line 43) | public TBufferedTransport(TTransport transport, int bufSize = 1024) method OpenAsync (line 72) | public override async Task OpenAsync(CancellationToken cancellationToken) method Close (line 79) | public override void Close() method ReadAsync (line 86) | public override async ValueTask ReadAsync(byte[] buffer, int offs... method WriteAsync (line 122) | public override async Task WriteAsync(byte[] buffer, int offset, int l... method FlushAsync (line 153) | public override async Task FlushAsync(CancellationToken cancellationTo... method CheckReadBytesAvailable (line 172) | public override void CheckReadBytesAvailable(long numBytes) method ResetMessageSizeAndConsumedBytes (line 182) | public override void ResetMessageSizeAndConsumedBytes(long newSize = -1) method CheckNotDisposed (line 188) | private void CheckNotDisposed() method Dispose (line 197) | protected override void Dispose(bool disposing) FILE: lib/netstd/Thrift/Transport/Layered/TFramedTransport.cs class TFramedTransport (line 31) | public class TFramedTransport : TLayeredTransport class Factory (line 40) | public class Factory : TTransportFactory method GetTransport (line 42) | public override TTransport GetTransport(TTransport trans) method TFramedTransport (line 48) | public TFramedTransport(TTransport transport) method OpenAsync (line 58) | public override async Task OpenAsync(CancellationToken cancellationToken) method Close (line 65) | public override void Close() method ReadAsync (line 72) | public override async ValueTask ReadAsync(byte[] buffer, int offs... method ReadFrameAsync (line 91) | private async ValueTask ReadFrameAsync(CancellationToken cancellationT... method WriteAsync (line 108) | public override async Task WriteAsync(byte[] buffer, int offset, int l... method FlushAsync (line 126) | public override async Task FlushAsync(CancellationToken cancellationTo... method InitWriteBuffer (line 154) | private void InitWriteBuffer() method CheckReadBytesAvailable (line 161) | public override void CheckReadBytesAvailable(long numBytes) method CheckNotDisposed (line 171) | private void CheckNotDisposed() method Dispose (line 180) | protected override void Dispose(bool disposing) method ResetMessageSizeAndConsumedBytes (line 194) | public override void ResetMessageSizeAndConsumedBytes(long newSize = -1) FILE: lib/netstd/Thrift/Transport/Layered/TLayeredTransport.cs class TLayeredTransport (line 25) | public abstract class TLayeredTransport : TTransport method TLayeredTransport (line 31) | public TLayeredTransport(TTransport transport) method UpdateKnownMessageSize (line 36) | public override void UpdateKnownMessageSize(long size) method CheckReadBytesAvailable (line 41) | public override void CheckReadBytesAvailable(long numBytes) method ResetMessageSizeAndConsumedBytes (line 46) | public override void ResetMessageSizeAndConsumedBytes(long newSize = -1) FILE: lib/netstd/Thrift/Transport/Server/NullLogger.cs class NullLogger (line 25) | internal class NullLogger : IDisposable, ILogger, ILogger class NullScope (line 27) | internal class NullScope : IDisposable method Dispose (line 29) | public void Dispose() method BeginScope (line 35) | public IDisposable BeginScope(TState state) method Dispose (line 40) | public void Dispose() method IsEnabled (line 45) | public bool IsEnabled(LogLevel logLevel) method Log (line 50) | public void Log(LogLevel logLevel, EventId eventId, TState sta... FILE: lib/netstd/Thrift/Transport/Server/THttpServerTransport.cs class THttpServerTransport (line 31) | public class THttpServerTransport method THttpServerTransport (line 49) | public THttpServerTransport( method THttpServerTransport (line 58) | public THttpServerTransport( method THttpServerTransport (line 69) | public THttpServerTransport( method Invoke (line 99) | public async Task Invoke(HttpContext context) method ProcessRequestAsync (line 104) | public async Task ProcessRequestAsync(HttpContext context, Cancellatio... FILE: lib/netstd/Thrift/Transport/Server/TNamedPipeServerTransport.cs type NamedPipeServerFlags (line 40) | [Flags] class TNamedPipeServerTransport (line 49) | public class TNamedPipeServerTransport : TServerTransport type TaskStreamPair (line 52) | private struct TaskStreamPair method TaskStreamPair (line 57) | public TaskStreamPair(NamedPipeServerStream stream, Task task) method TNamedPipeServerTransport (line 74) | public TNamedPipeServerTransport(string pipeAddress, TConfiguration co... method IsOpen (line 86) | public override bool IsOpen() { method Listen (line 90) | public override void Listen() method Close (line 95) | private static void Close(NamedPipeServerStream pipe) method Close (line 111) | public override void Close() method IsClientPending (line 131) | public override bool IsClientPending() method EnsurePipeInstances (line 136) | private void EnsurePipeInstances() method CreatePipeInstance (line 154) | private TaskStreamPair CreatePipeInstance() class SECURITY_ATTRIBUTES (line 207) | [StructLayout(LayoutKind.Sequential)] method CreateNamedPipe (line 218) | [DllImport(Kernel32, SetLastError = true, CharSet = CharSet.Unicode)] method CreatePipeNative (line 235) | private static SafePipeHandle CreatePipeNative(string name, int inbuf,... method AcceptImplementationAsync (line 307) | protected override async ValueTask AcceptImplementationAsy... class ServerTransport (line 354) | private class ServerTransport : TEndpointTransport method ServerTransport (line 358) | public ServerTransport(NamedPipeServerStream stream, TConfiguration ... method OpenAsync (line 366) | public override Task OpenAsync(CancellationToken cancellationToken) method Close (line 372) | public override void Close() method ReadAsync (line 383) | public override async ValueTask ReadAsync(byte[] buffer, int of... method WriteAsync (line 400) | public override async Task WriteAsync(byte[] buffer, int offset, int... method FlushAsync (line 424) | public override async Task FlushAsync(CancellationToken cancellation... method Dispose (line 430) | protected override void Dispose(bool disposing) FILE: lib/netstd/Thrift/Transport/Server/TServerSocketTransport.cs class TServerSocketTransport (line 32) | public class TServerSocketTransport : TServerTransport method TServerSocketTransport (line 37) | public TServerSocketTransport(TcpListener listener, TConfiguration con... method TServerSocketTransport (line 44) | public TServerSocketTransport(int port, TConfiguration config, int cli... method IsOpen (line 61) | public override bool IsOpen() method GetPort (line 68) | public int GetPort() method Listen (line 87) | public override void Listen() method IsClientPending (line 103) | public override bool IsClientPending() method AcceptImplementationAsync (line 108) | protected override async ValueTask AcceptImplementationAsy... method Close (line 154) | public override void Close() FILE: lib/netstd/Thrift/Transport/Server/TServerTransport.cs class TServerTransport (line 27) | public abstract class TServerTransport method TServerTransport (line 31) | public TServerTransport(TConfiguration config) method IsOpen (line 36) | public abstract bool IsOpen(); method Listen (line 38) | public abstract void Listen(); method Close (line 39) | public abstract void Close(); method IsClientPending (line 40) | public abstract bool IsClientPending(); method AcceptImplementationAsync (line 42) | protected abstract ValueTask AcceptImplementationAsync(Can... method AcceptAsync (line 44) | public async ValueTask AcceptAsync(CancellationToken cance... FILE: lib/netstd/Thrift/Transport/Server/TTlsServerSocketTransport.cs class TTlsServerSocketTransport (line 31) | public class TTlsServerSocketTransport : TServerTransport method TTlsServerSocketTransport (line 40) | public TTlsServerSocketTransport( method TTlsServerSocketTransport (line 62) | public TTlsServerSocketTransport( method IsOpen (line 84) | public override bool IsOpen() method GetPort (line 91) | public int GetPort() method Listen (line 110) | public override void Listen() method IsClientPending (line 126) | public override bool IsClientPending() method AcceptImplementationAsync (line 131) | protected override async ValueTask AcceptImplementationAsy... method Close (line 165) | public override void Close() FILE: lib/netstd/Thrift/Transport/TEndpointTransport.cs class TEndpointTransport (line 26) | abstract public class TEndpointTransport : TTransport method TEndpointTransport (line 35) | public TEndpointTransport( TConfiguration config) method ResetMessageSizeAndConsumedBytes (line 46) | public override void ResetMessageSizeAndConsumedBytes(long newSize = -1) method UpdateKnownMessageSize (line 70) | public override void UpdateKnownMessageSize(long size) method CheckReadBytesAvailable (line 81) | public override void CheckReadBytesAvailable(long numBytes) method CountConsumedMessageBytes (line 91) | protected void CountConsumedMessageBytes(long numBytes) FILE: lib/netstd/Thrift/Transport/TTransport.cs class TTransport (line 32) | public abstract class TTransport : IDisposable method UpdateKnownMessageSize (line 40) | public abstract void UpdateKnownMessageSize(long size); method CheckReadBytesAvailable (line 41) | public abstract void CheckReadBytesAvailable(long numBytes); method ResetMessageSizeAndConsumedBytes (line 42) | public abstract void ResetMessageSizeAndConsumedBytes(long newSize = -1); method Dispose (line 43) | public void Dispose() method PeekAsync (line 49) | public async ValueTask PeekAsync(CancellationToken cancellationT... method OpenAsync (line 82) | public abstract Task OpenAsync(CancellationToken cancellationToken = d... method Close (line 84) | public abstract void Close(); method ValidateBufferArgs (line 86) | protected static void ValidateBufferArgs(byte[] buffer, int offset, in... method ReadAsync (line 112) | public abstract ValueTask ReadAsync(byte[] buffer, int offset, in... method ReadAllAsync (line 114) | public virtual async ValueTask ReadAllAsync(byte[] buffer, int of... method WriteAsync (line 157) | public virtual async Task WriteAsync(byte[] buffer, CancellationToken ... method WriteAsync (line 162) | public virtual async Task WriteAsync(byte[] buffer, int offset, int le... method WriteAsync (line 167) | public abstract Task WriteAsync(byte[] buffer, int offset, int length,... method FlushAsync (line 170) | public abstract Task FlushAsync(CancellationToken cancellationToken); method Dispose (line 172) | protected abstract void Dispose(bool disposing); FILE: lib/netstd/Thrift/Transport/TTransportException.cs class TTransportException (line 23) | public class TTransportException : TException type ExceptionType (line 25) | public enum ExceptionType method TTransportException (line 38) | public TTransportException() method TTransportException (line 42) | public TTransportException(ExceptionType exType, Exception inner = null) method TTransportException (line 48) | public TTransportException(ExceptionType exType, string message, Excep... method TTransportException (line 54) | public TTransportException(string message, Exception inner = null) FILE: lib/netstd/Thrift/Transport/TTransportFactory.cs class TTransportFactory (line 28) | public class TTransportFactory method GetTransport (line 30) | public virtual TTransport GetTransport(TTransport trans) FILE: lib/nodejs/examples/httpServer.py class HelloSvcHandler (line 28) | class HelloSvcHandler: method hello_func (line 29) | def hello_func(self): FILE: lib/nodejs/examples/parse.js function parseThrift (line 37) | function parseThrift(thriftEncodedData, callback) { FILE: lib/nodejs/lib/thrift/binary_protocol.js function TBinaryProtocol (line 42) | function TBinaryProtocol(trans, strictRead, strictWrite) { FILE: lib/nodejs/lib/thrift/buffered_transport.js function TBufferedTransport (line 26) | function TBufferedTransport(buffer, callback) { FILE: lib/nodejs/lib/thrift/compact_protocol.js function TCompactProtocol (line 45) | function TCompactProtocol(trans) { FILE: lib/nodejs/lib/thrift/create_client.js function createClient (line 28) | function createClient(ServiceClient, connection) { FILE: lib/nodejs/lib/thrift/framed_transport.js function TFramedTransport (line 26) | function TFramedTransport(buffer, callback) { FILE: lib/nodejs/lib/thrift/header_protocol.js function THeaderProtocolError (line 30) | function THeaderProtocolError(message) { function THeaderProtocol (line 54) | function THeaderProtocol(trans) { FILE: lib/nodejs/lib/thrift/header_transport.js function THeaderTransportError (line 25) | function THeaderTransportError(message) { function VarintHelper (line 55) | function VarintHelper(readBuffer) { function THeaderTransport (line 120) | function THeaderTransport() { FILE: lib/nodejs/lib/thrift/http_connection.js function decodeCallback (line 109) | function decodeCallback(transport_with_data) { function THTTPException (line 256) | function THTTPException(response) { FILE: lib/nodejs/lib/thrift/input_buffer_underrun_error.js function InputBufferUnderrunError (line 23) | function InputBufferUnderrunError(message) { FILE: lib/nodejs/lib/thrift/json_protocol.js function TJSONProtocol (line 42) | function TJSONProtocol(trans) { FILE: lib/nodejs/lib/thrift/log.js function factory (line 26) | function factory(level) { FILE: lib/nodejs/lib/thrift/multiplexed_processor.js function MultiplexedProcessor (line 23) | function MultiplexedProcessor(stream, options) { FILE: lib/nodejs/lib/thrift/multiplexed_protocol.js function Wrapper (line 24) | function Wrapper(serviceName, protocol, connection) { function Multiplexer (line 53) | function Multiplexer() { FILE: lib/nodejs/lib/thrift/ohos_connection.js function decodeCallback (line 112) | function decodeCallback(transport_with_data) { function THTTPException (line 249) | function THTTPException(response) { FILE: lib/nodejs/lib/thrift/server.js function serverImpl (line 42) | function serverImpl(stream) { FILE: lib/nodejs/lib/thrift/thrift.js function TException (line 49) | function TException(message) { function TApplicationException (line 76) | function TApplicationException(type, message) { function TProtocolException (line 155) | function TProtocolException(type, message) { FILE: lib/nodejs/lib/thrift/web_server.js function VerifyCORSAndSetHeaders (line 330) | function VerifyCORSAndSetHeaders(request, response) { function processOptions (line 359) | function processOptions(request, response) { function processPost (line 374) | function processPost(request, response) { function processGet (line 429) | function processGet(request, response) { function processWS (line 493) | function processWS(data, socket, svc, binEncoding) { FILE: lib/nodejs/lib/thrift/ws_connection.js function WSConnection (line 76) | function WSConnection(host, port, options) { FILE: lib/nodejs/lib/thrift/ws_transport.js function TWebSocketTransport (line 35) | function TWebSocketTransport(url) { FILE: lib/nodejs/lib/thrift/xhr_connection.js function XHRConnection (line 42) | function XHRConnection(host, port, options) { FILE: lib/nodejs/test/client.mjs function runTests (line 175) | function runTests() { FILE: lib/nodejs/test/deep-constructor.test.js function serializeBinary (line 25) | function serializeBinary(data) { function deserializeBinary (line 36) | function deserializeBinary(serialized, type) { function serializeJSON (line 44) | function serializeJSON(data) { function deserializeJSON (line 57) | function deserializeJSON(serialized, type) { function createThriftObj (line 67) | function createThriftObj() { function createJsObj (line 134) | function createJsObj() { function assertValues (line 192) | function assertValues(obj, assert) { function createTestCases (line 245) | function createTestCases(serialize, deserialize) { function run (line 324) | function run(name, cases) { FILE: lib/nodejs/test/episodic-code-generation-test/client.js function runTests (line 71) | function runTests() { FILE: lib/nodejs/test/fuzz/fuzz_common.js function createParserFuzzer (line 31) | function createParserFuzzer(protocolFactory, readMessageBegin = false) { function createRoundtripFuzzer (line 67) | function createRoundtripFuzzer(protocolFactory, readMessageBegin = false) { FILE: lib/nodejs/test/include.test.mjs function constructTest (line 6) | function constructTest(classVariant) { FILE: lib/nodejs/test/test_driver.mjs function makeAsserter (line 49) | function makeAsserter(assertionFn) { function makeAsserter (line 174) | function makeAsserter(assertionFn) { function makeRecursiveCheck (line 279) | function makeRecursiveCheck(assert) { function checkOffByOne (line 312) | function checkOffByOne(done, callback) { function makeUnorderedDeepEqual (line 351) | function makeUnorderedDeepEqual(assert) { FILE: lib/nodejs/test/test_handler.mjs function makeSyncHandler (line 28) | function makeSyncHandler() { function makeAsyncHandler (line 44) | function makeAsyncHandler(label) { function testVoid (line 78) | function testVoid() { function testVoidAsync (line 82) | function testVoidAsync(result) { function testMapMap (line 86) | function testMapMap() { function testInsanity (line 100) | function testInsanity(argument) { function testMulti (line 123) | function testMulti(arg0, arg1, arg2) { function testMultiAsync (line 134) | function testMultiAsync(arg0, arg1, arg2, arg3, arg4, arg5, result) { function testException (line 139) | function testException(arg) { function testExceptionAsync (line 153) | function testExceptionAsync(arg, result) { function testMultiException (line 167) | function testMultiException(arg0, arg1) { function testMultiExceptionAsync (line 187) | function testMultiExceptionAsync(arg0, arg1, result) { function testOneway (line 208) | function testOneway() {} function testOnewayAsync (line 210) | function testOnewayAsync(sleepFor) { FILE: lib/nodets/test/client.ts function runTests (line 58) | function runTests() { FILE: lib/nodets/test/test_driver.ts function ThriftTestDriver (line 38) | function ThriftTestDriver( function ThriftTestDriverPromise (line 128) | function ThriftTestDriverPromise( function makeRecursiveCheck (line 223) | function makeRecursiveCheck(assert: test.Test) { function checkOffByOne (line 259) | function checkOffByOne( FILE: lib/nodets/test/test_handler.ts type uuid (line 29) | type uuid = string; class SyncThriftTestHandler (line 31) | class SyncThriftTestHandler { method testVoid (line 32) | testVoid(): Q.IPromise { method testMapMap (line 36) | testMapMap(hello: number) { method testInsanity (line 51) | testInsanity(argument: ttypes.Insanity): Q.IPromise<{ [k: number]: any... method testMulti (line 67) | testMulti( method testException (line 82) | testException(arg: string): Q.IPromise { method testMultiException (line 94) | testMultiException(arg0: string, arg1: string) { method testOneway (line 112) | testOneway(sleepFor: number) {} method testString (line 114) | testString(thing: string) { method testBool (line 117) | testBool(thing: boolean) { method testByte (line 120) | testByte(thing: number) { method testI32 (line 123) | testI32(thing: number) { method testI64 (line 126) | testI64(thing: number) { method testDouble (line 129) | testDouble(thing: number) { method testBinary (line 132) | testBinary(thing: Buffer) { method testUuid (line 135) | testUuid(thing: uuid) { method testStruct (line 138) | testStruct(thing: ttypes.Xtruct) { method testNest (line 141) | testNest(thing: ttypes.Xtruct2) { method testMap (line 144) | testMap(thing: { [k: number]: number }) { method testStringMap (line 147) | testStringMap(thing: { [k: string]: string }) { method testSet (line 150) | testSet(thing: number[]) { method testList (line 153) | testList(thing: number[]) { method testEnum (line 156) | testEnum(thing: ttypes.Numberz) { method testTypedef (line 159) | testTypedef(thing: number) { class AsyncThriftTestHandler (line 164) | class AsyncThriftTestHandler { method constructor (line 166) | constructor() { method testVoid (line 170) | testVoid(callback: (result: void) => void): Q.IPromise { method testMapMap (line 174) | testMapMap( method testInsanity (line 194) | testInsanity( method testMulti (line 216) | testMulti( method testException (line 229) | testException(arg: string, result: (err: any) => void): Q.IPromise (line 175) | def <=>(other) function append_features (line 201) | def self.append_features(mod) function exception_initialize (line 213) | def exception_initialize(*args, &block) function handle_message (line 227) | def handle_message(iprot, fid, ftype) FILE: lib/rb/lib/thrift/struct_union.rb type Thrift (line 21) | module Thrift type Struct_Union (line 22) | module Struct_Union function validate_container_size (line 23) | def validate_container_size(size) function name_to_id (line 29) | def name_to_id(name) function sorted_field_ids (line 41) | def sorted_field_ids function each_field (line 50) | def each_field function read_field (line 57) | def read_field(iprot, field = {}) function write_data (line 119) | def write_data(oprot, value, field) function write_container (line 127) | def write_container(oprot, value, field = {}) function is_container? (line 157) | def is_container?(type) function field_info (line 161) | def field_info(field) function inspect_field (line 169) | def inspect_field(value, field_info) function inspect_collection (line 194) | def inspect_collection(collection, field_info) FILE: lib/rb/lib/thrift/transport/base_server_transport.rb type Thrift (line 21) | module Thrift class BaseServerTransport (line 22) | class BaseServerTransport method listen (line 23) | def listen method accept (line 27) | def accept method close (line 31) | def close; nil; end method closed? (line 33) | def closed? FILE: lib/rb/lib/thrift/transport/base_transport.rb type Thrift (line 21) | module Thrift class TransportException (line 22) | class TransportException < Exception method initialize (line 31) | def initialize(type = UNKNOWN, message = nil) type TransportUtils (line 37) | module TransportUtils function get_string_byte (line 39) | def self.get_string_byte(string, index) function set_string_byte (line 44) | def self.set_string_byte(string, index, byte) class BaseTransport (line 49) | class BaseTransport method open? (line 50) | def open?; end method open (line 52) | def open; end method close (line 54) | def close; end method read (line 61) | def read(sz) method read_byte (line 66) | def read_byte method read_into_buffer (line 72) | def read_into_buffer(buffer, size) method read_all (line 82) | def read_all(size) method write (line 98) | def write(buf); end method flush (line 101) | def flush; end method to_s (line 103) | def to_s class BaseTransportFactory (line 108) | class BaseTransportFactory method get_transport (line 109) | def get_transport(trans) method to_s (line 113) | def to_s FILE: lib/rb/lib/thrift/transport/buffered_transport.rb type Thrift (line 21) | module Thrift class BufferedTransport (line 22) | class BufferedTransport < BaseTransport method initialize (line 25) | def initialize(transport) method open? (line 32) | def open? method open (line 36) | def open method close (line 40) | def close method read (line 45) | def read(sz) method read_byte (line 58) | def read_byte method read_into_buffer (line 77) | def read_into_buffer(buffer, size) method write (line 95) | def write(buf) method flush (line 99) | def flush method to_s (line 108) | def to_s class BufferedTransportFactory (line 113) | class BufferedTransportFactory < BaseTransportFactory method get_transport (line 114) | def get_transport(transport) method to_s (line 118) | def to_s FILE: lib/rb/lib/thrift/transport/framed_transport.rb type Thrift (line 21) | module Thrift class FramedTransport (line 22) | class FramedTransport < BaseTransport method initialize (line 23) | def initialize(transport, read = true, write = true) method open? (line 32) | def open? method open (line 36) | def open method close (line 40) | def close method read (line 44) | def read(sz) method read_byte (line 55) | def read_byte method read_into_buffer (line 66) | def read_into_buffer(buffer, size) method write (line 80) | def write(buf, sz = nil) method flush (line 91) | def flush method to_s (line 102) | def to_s method read_frame (line 108) | def read_frame class FramedTransportFactory (line 116) | class FramedTransportFactory < BaseTransportFactory method get_transport (line 117) | def get_transport(transport) method to_s (line 121) | def to_s FILE: lib/rb/lib/thrift/transport/header_transport.rb type Thrift (line 24) | module Thrift type HeaderClientType (line 26) | module HeaderClientType type HeaderSubprotocolID (line 35) | module HeaderSubprotocolID type HeaderTransformID (line 41) | module HeaderTransformID type HeaderInfoType (line 46) | module HeaderInfoType class HeaderTransport (line 69) | class HeaderTransport < BaseTransport method initialize (line 93) | def initialize(transport, allowed_client_types = nil, default_protoc... method open? (line 117) | def open? method open (line 121) | def open method close (line 125) | def close method get_headers (line 130) | def get_headers method set_header (line 138) | def set_header(key, value) method clear_headers (line 145) | def clear_headers method add_transform (line 152) | def add_transform(transform_id) method set_max_frame_size (line 160) | def set_max_frame_size(size) method read (line 167) | def read(sz) method write (line 187) | def write(buf) method flush (line 191) | def flush method to_s (line 213) | def to_s method reset_protocol (line 218) | def reset_protocol method set_client_type (line 227) | def set_client_type(client_type) method read_frame (line 235) | def read_frame(req_sz) method handle_unframed (line 293) | def handle_unframed(first_word, req_sz) method parse_header_format (line 304) | def parse_header_format(buf) method flush_header_format (line 372) | def flush_header_format(payload) method flush_framed (line 425) | def flush_framed(payload) method read_varint32 (line 432) | def read_varint32(io, boundary_pos = nil) method write_varint32 (line 449) | def write_varint32(io, n) method read_varstring (line 462) | def read_varstring(io, boundary_pos = nil) method write_varstring (line 478) | def write_varstring(io, value) class HeaderTransportFactory (line 486) | class HeaderTransportFactory < BaseTransportFactory method initialize (line 487) | def initialize(allowed_client_types = nil, default_protocol = Header... method get_transport (line 492) | def get_transport(transport) method to_s (line 496) | def to_s FILE: lib/rb/lib/thrift/transport/http_client_transport.rb type Thrift (line 27) | module Thrift class HTTPClientTransport (line 28) | class HTTPClientTransport < BaseTransport method initialize (line 30) | def initialize(url, opts = {}) method open? (line 37) | def open?; true end method read (line 38) | def read(sz); @inbuf.read sz end method write (line 39) | def write(buf); @outbuf << Bytes.force_binary_encoding(buf) end method add_headers (line 41) | def add_headers(headers) method flush (line 45) | def flush method to_s (line 59) | def to_s FILE: lib/rb/lib/thrift/transport/io_stream_transport.rb type Thrift (line 26) | module Thrift class IOStreamTransport (line 27) | class IOStreamTransport < BaseTransport method initialize (line 28) | def initialize(input, output) method open? (line 33) | def open?; not @input.closed? or not @output.closed? end method read (line 34) | def read(sz); @input.read(sz) end method write (line 35) | def write(buf); @output.write(Bytes.force_binary_encoding(buf)) end method close (line 36) | def close; @input.close; @output.close end method to_io (line 37) | def to_io; @input end method to_s (line 38) | def to_s FILE: lib/rb/lib/thrift/transport/memory_buffer_transport.rb type Thrift (line 21) | module Thrift class MemoryBufferTransport (line 22) | class MemoryBufferTransport < BaseTransport method initialize (line 30) | def initialize(buffer = nil) method open? (line 35) | def open? method open (line 39) | def open method close (line 42) | def close method peek (line 45) | def peek method reset_buffer (line 50) | def reset_buffer(new_buf = '') method available (line 55) | def available method read (line 59) | def read(len) method read_byte (line 73) | def read_byte method read_into_buffer (line 84) | def read_into_buffer(buffer, size) method write (line 102) | def write(wbuf) method flush (line 106) | def flush method inspect_buffer (line 109) | def inspect_buffer method to_s (line 125) | def to_s FILE: lib/rb/lib/thrift/transport/server_socket.rb type Thrift (line 23) | module Thrift class ServerSocket (line 24) | class ServerSocket < BaseServerTransport method initialize (line 26) | def initialize(host_or_port, port = nil) method listen (line 39) | def listen method accept (line 43) | def accept method close (line 53) | def close method closed? (line 58) | def closed? method to_io (line 62) | def to_io method to_s (line 66) | def to_s FILE: lib/rb/lib/thrift/transport/socket.rb type Thrift (line 23) | module Thrift class Socket (line 24) | class Socket < BaseTransport method initialize (line 25) | def initialize(host = 'localhost', port = 9090, timeout = nil) method open (line 35) | def open method open? (line 60) | def open? method write (line 64) | def write(str) method read (line 96) | def read(sz) method close (line 129) | def close method to_io (line 134) | def to_io method to_s (line 138) | def to_s method wait_for (line 144) | def wait_for(operation, deadline, sz) FILE: lib/rb/lib/thrift/transport/ssl_server_socket.rb type Thrift (line 23) | module Thrift class SSLServerSocket (line 24) | class SSLServerSocket < ServerSocket method initialize (line 25) | def initialize(host_or_port, port = nil, ssl_context = nil) method listen (line 32) | def listen method to_s (line 37) | def to_s FILE: lib/rb/lib/thrift/transport/ssl_socket.rb type Thrift (line 20) | module Thrift class SSLSocket (line 21) | class SSLSocket < Socket method initialize (line 22) | def initialize(host = 'localhost', port = 9090, timeout = nil, ssl_c... method open (line 29) | def open method to_s (line 47) | def to_s FILE: lib/rb/lib/thrift/transport/unix_server_socket.rb type Thrift (line 23) | module Thrift class UNIXServerSocket (line 24) | class UNIXServerSocket < BaseServerTransport method initialize (line 25) | def initialize(path) method listen (line 32) | def listen method accept (line 36) | def accept method close (line 45) | def close method closed? (line 54) | def closed? method to_s (line 60) | def to_s FILE: lib/rb/lib/thrift/transport/unix_socket.rb type Thrift (line 23) | module Thrift class UNIXSocket (line 24) | class UNIXSocket < Socket method initialize (line 25) | def initialize(path, timeout = nil) method open (line 32) | def open method to_s (line 40) | def to_s FILE: lib/rb/lib/thrift/types.rb type Thrift (line 22) | module Thrift type Types (line 23) | module Types class TypeError (line 44) | class TypeError < Exception function check_type (line 47) | def self.check_type(value, field, name, skip_nil = true) function type_name (line 89) | def self.type_name(type) type MessageTypes (line 96) | module MessageTypes FILE: lib/rb/lib/thrift/union.rb type Thrift (line 20) | module Thrift class Union (line 21) | class Union method initialize (line 22) | def initialize(name = nil, value = nil) method inspect (line 48) | def inspect method read (line 56) | def read(iprot) method write (line 71) | def write(oprot) method == (line 95) | def ==(other) method hash (line 100) | def hash method field_accessor (line 104) | def self.field_accessor(klass, field_info) method qmark_isset_method (line 120) | def self.qmark_isset_method(klass, field_info) method generate_accessors (line 126) | def self.generate_accessors(klass) method get_set_field (line 134) | def get_set_field method get_value (line 141) | def get_value method <=> (line 145) | def <=>(other) method handle_message (line 171) | def handle_message(iprot, fid, ftype) FILE: lib/rb/lib/thrift/uuid.rb type Thrift (line 22) | module Thrift type UUID (line 23) | module UUID function validate_uuid! (line 26) | def self.validate_uuid!(uuid) function uuid_bytes (line 36) | def self.uuid_bytes(uuid) function uuid_from_bytes (line 40) | def self.uuid_from_bytes(bytes) FILE: lib/rb/spec/binary_protocol_accelerated_spec.rb function protocol_class (line 30) | def protocol_class FILE: lib/rb/spec/binary_protocol_spec.rb function protocol_class (line 26) | def protocol_class FILE: lib/rb/spec/binary_protocol_spec_shared.rb function get_socket_connection (line 400) | def get_socket_connection function srv_test (line 410) | def srv_test(firstblock, secondblock) class SrvHandler (line 433) | class SrvHandler method voidMethod (line 434) | def voidMethod() method primitiveMethod (line 437) | def primitiveMethod method structMethod (line 441) | def structMethod FILE: lib/rb/spec/client_spec.rb class ClientSpec (line 23) | class ClientSpec FILE: lib/rb/spec/compact_protocol_spec.rb class JankyHandler (line 159) | class JankyHandler method Janky (line 160) | def Janky(i32arg) function writer (line 165) | def writer(sym) function reader (line 169) | def reader(sym) FILE: lib/rb/spec/nonblocking_server_spec.rb class Handler (line 24) | class Handler method initialize (line 25) | def initialize method greeting (line 31) | def greeting(english) method block (line 39) | def block method unblock (line 43) | def unblock(n) method sleep (line 47) | def sleep(time) method shutdown (line 51) | def shutdown class SpecTransport (line 56) | class SpecTransport < Thrift::BaseTransport method initialize (line 57) | def initialize(transport, queue) method open? (line 63) | def open? method open (line 67) | def open method close (line 71) | def close method read (line 75) | def read(sz) method write (line 79) | def write(buf, sz = nil) method flush (line 83) | def flush class SpecServerSocket (line 90) | class SpecServerSocket < Thrift::ServerSocket method initialize (line 91) | def initialize(host, port, queue) method listen (line 96) | def listen function setup_client (line 136) | def setup_client(queue = nil) function setup_client_thread (line 145) | def setup_client_thread(result) function setup_tls_client (line 305) | def setup_tls_client function wait_until_listening (line 316) | def wait_until_listening function available_port (line 325) | def available_port function ssl_keys_dir (line 329) | def ssl_keys_dir function create_server_ssl_context (line 333) | def create_server_ssl_context function create_client_ssl_context (line 347) | def create_client_ssl_context FILE: lib/rb/spec/processor_spec.rb class ProcessorSpec (line 23) | class ProcessorSpec function mock_trans (line 33) | def mock_trans(obj) FILE: lib/rb/spec/spec_helper.rb class Object (line 34) | class Object method tap (line 35) | def tap(&block) type Fixtures (line 56) | module Fixtures FILE: lib/rb/spec/struct_nested_containers_spec.rb function with_type_checking (line 23) | def with_type_checking FILE: lib/rb/spec/struct_spec.rb function validate_default_arguments (line 40) | def validate_default_arguments(object) FILE: lib/rb/spec/support/header_protocol_helper.rb type HeaderProtocolHelper (line 20) | module HeaderProtocolHelper function varint32 (line 21) | def varint32(n) function build_header_frame (line 35) | def build_header_frame(header_data, payload = Thrift::Bytes.empty_byte... FILE: lib/rb/spec/thin_http_server_spec.rb function app (line 84) | def app FILE: lib/rb/spec/uuid_validation_spec.rb function expect_invalid_uuid (line 80) | def expect_invalid_uuid(value, message) FILE: lib/rb/test/fuzz/fuzz_common.rb function ignorable_fuzz_exception? (line 31) | def ignorable_fuzz_exception?(error) function read_fuzz_test (line 46) | def read_fuzz_test(protocol, read_message_begin) function write_fuzz_test (line 54) | def write_fuzz_test(protocol, obj, write_message_begin) function create_parser_fuzzer (line 62) | def create_parser_fuzzer(protocol_factory_class, read_message_begin: false) function create_roundtrip_fuzzer (line 74) | def create_roundtrip_fuzzer(protocol_factory_class, read_message_begin: ... FILE: lib/rb/test/fuzz/fuzz_tracer.rb function trace_fuzz_target (line 22) | def trace_fuzz_target(script_path) FILE: lib/rs/src/autogen.rs type TThriftClient (line 29) | pub trait TThriftClient { method i_prot_mut (line 32) | fn i_prot_mut(&mut self) -> &mut dyn TInputProtocol; method o_prot_mut (line 35) | fn o_prot_mut(&mut self) -> &mut dyn TOutputProtocol; method sequence_number (line 41) | fn sequence_number(&self) -> i32; method increment_sequence_number (line 44) | fn increment_sequence_number(&mut self) -> i32; FILE: lib/rs/src/configuration.rs type TConfiguration (line 20) | pub struct TConfiguration { constant DEFAULT_MAX_MESSAGE_SIZE (line 30) | pub const DEFAULT_MAX_MESSAGE_SIZE: usize = 100 * 1024 * 1024; constant DEFAULT_MAX_FRAME_SIZE (line 33) | pub const DEFAULT_MAX_FRAME_SIZE: usize = 16_384_000; constant DEFAULT_RECURSION_LIMIT (line 35) | pub const DEFAULT_RECURSION_LIMIT: usize = 64; constant DEFAULT_CONTAINER_LIMIT (line 37) | pub const DEFAULT_CONTAINER_LIMIT: Option = None; constant DEFAULT_STRING_LIMIT (line 39) | pub const DEFAULT_STRING_LIMIT: usize = 100 * 1024 * 1024; method no_limits (line 41) | pub fn no_limits() -> Self { method max_message_size (line 51) | pub fn max_message_size(&self) -> Option { method max_frame_size (line 55) | pub fn max_frame_size(&self) -> Option { method max_recursion_depth (line 59) | pub fn max_recursion_depth(&self) -> Option { method max_container_size (line 63) | pub fn max_container_size(&self) -> Option { method max_string_size (line 67) | pub fn max_string_size(&self) -> Option { method builder (line 71) | pub fn builder() -> TConfigurationBuilder { method default (line 77) | fn default() -> Self { type TConfigurationBuilder (line 89) | pub struct TConfigurationBuilder { method max_message_size (line 94) | pub fn max_message_size(mut self, limit: Option) -> Self { method max_frame_size (line 99) | pub fn max_frame_size(mut self, limit: Option) -> Self { method max_recursion_depth (line 104) | pub fn max_recursion_depth(mut self, limit: Option) -> Self { method max_container_size (line 109) | pub fn max_container_size(mut self, limit: Option) -> Self { method max_string_size (line 114) | pub fn max_string_size(mut self, limit: Option) -> Self { method build (line 119) | pub fn build(self) -> crate::Result { function test_custom_configuration_builder (line 144) | fn test_custom_configuration_builder() { function test_invalid_configuration (line 162) | fn test_invalid_configuration() { FILE: lib/rs/src/errors.rs type Error (line 169) | pub enum Error { method read_application_error_from_in_protocol (line 195) | pub fn read_application_error_from_in_protocol( method write_application_error_to_out_protocol (line 242) | pub fn write_application_error_to_out_protocol( method from (line 293) | fn from(s: String) -> Self { method from (line 302) | fn from(s: &'a str) -> Self { method from (line 311) | fn from(e: TransportError) -> Self { method from (line 317) | fn from(e: ProtocolError) -> Self { method from (line 323) | fn from(e: ApplicationError) -> Self { method from (line 414) | fn from(err: io::Error) -> Self { method from (line 445) | fn from(err: uuid::Error) -> Self { method from (line 454) | fn from(err: string::FromUtf8Error) -> Self { method fmt (line 271) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { method fmt (line 282) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { function new_transport_error (line 330) | pub fn new_transport_error>(kind: TransportErrorKind, me... type TransportError (line 336) | pub struct TransportError { method new (line 348) | pub fn new>(kind: TransportErrorKind, message: S) -> T... type TransportErrorKind (line 361) | pub enum TransportErrorKind { type Error (line 395) | type Error = Error; method try_from (line 396) | fn try_from(from: i32) -> Result { method fmt (line 379) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { function new_protocol_error (line 464) | pub fn new_protocol_error>(kind: ProtocolErrorKind, mess... type ProtocolError (line 470) | pub struct ProtocolError { method new (line 482) | pub fn new>(kind: ProtocolErrorKind, message: S) -> Pr... type ProtocolErrorKind (line 495) | pub enum ProtocolErrorKind { type Error (line 531) | type Error = Error; method try_from (line 532) | fn try_from(from: i32) -> Result { method fmt (line 515) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { function new_application_error (line 551) | pub fn new_application_error>(kind: ApplicationErrorKind... type ApplicationError (line 558) | pub struct ApplicationError { method new (line 570) | pub fn new>(kind: ApplicationErrorKind, message: S) ->... type ApplicationErrorKind (line 583) | pub enum ApplicationErrorKind { type Error (line 632) | type Error = Error; method try_from (line 633) | fn try_from(from: i32) -> Result { method fmt (line 612) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { FILE: lib/rs/src/lib.rs type Result (line 93) | pub type Result = std::result::Result; FILE: lib/rs/src/protocol/binary.rs constant BINARY_PROTOCOL_VERSION_1 (line 29) | const BINARY_PROTOCOL_VERSION_1: u32 = 0x8001_0000; type TBinaryInputProtocol (line 54) | pub struct TBinaryInputProtocol function new (line 72) | pub fn new(transport: T, strict: bool) -> Self { function with_config (line 76) | pub fn with_config(transport: T, strict: bool, config: TConfiguration) -... function check_recursion_depth (line 85) | fn check_recursion_depth(&self) -> crate::Result<()> { method read_message_begin (line 103) | fn read_message_begin(&mut self) -> crate::Result { method read_message_end (line 152) | fn read_message_end(&mut self) -> crate::Result<()> { method read_struct_begin (line 156) | fn read_struct_begin(&mut self) -> crate::Result crate::Result<()> { method read_field_begin (line 167) | fn read_field_begin(&mut self) -> crate::Result { method read_field_end (line 179) | fn read_field_end(&mut self) -> crate::Result<()> { method read_bytes (line 183) | fn read_bytes(&mut self) -> crate::Result> { method read_bool (line 212) | fn read_bool(&mut self) -> crate::Result { method read_i8 (line 220) | fn read_i8(&mut self) -> crate::Result { method read_i16 (line 224) | fn read_i16(&mut self) -> crate::Result { method read_i32 (line 228) | fn read_i32(&mut self) -> crate::Result { method read_i64 (line 232) | fn read_i64(&mut self) -> crate::Result { method read_double (line 236) | fn read_double(&mut self) -> crate::Result { method read_uuid (line 240) | fn read_uuid(&mut self) -> crate::Result { method read_string (line 248) | fn read_string(&mut self) -> crate::Result { method read_list_begin (line 253) | fn read_list_begin(&mut self) -> crate::Result { method read_list_end (line 261) | fn read_list_end(&mut self) -> crate::Result<()> { method read_set_begin (line 265) | fn read_set_begin(&mut self) -> crate::Result { method read_set_end (line 273) | fn read_set_end(&mut self) -> crate::Result<()> { method read_map_begin (line 277) | fn read_map_begin(&mut self) -> crate::Result { method read_map_end (line 290) | fn read_map_end(&mut self) -> crate::Result<()> { method read_byte (line 297) | fn read_byte(&mut self) -> crate::Result { method min_serialized_size (line 301) | fn min_serialized_size(&self, field_type: TType) -> usize { type TBinaryInputProtocolFactory (line 324) | pub struct TBinaryInputProtocolFactory; method new (line 328) | pub fn new() -> TBinaryInputProtocolFactory { method create (line 334) | fn create(&self, transport: Box) -> Box function new (line 378) | pub fn new(transport: T, strict: bool) -> TBinaryOutputProtocol { method write_message_begin (line 387) | fn write_message_begin(&mut self, identifier: &TMessageIdentifier) -> cr... method write_message_end (line 401) | fn write_message_end(&mut self) -> crate::Result<()> { method write_struct_begin (line 405) | fn write_struct_begin(&mut self, _: &TStructIdentifier) -> crate::Result... method write_struct_end (line 409) | fn write_struct_end(&mut self) -> crate::Result<()> { method write_field_begin (line 413) | fn write_field_begin(&mut self, identifier: &TFieldIdentifier) -> crate:... method write_field_end (line 432) | fn write_field_end(&mut self) -> crate::Result<()> { method write_field_stop (line 436) | fn write_field_stop(&mut self) -> crate::Result<()> { method write_bytes (line 440) | fn write_bytes(&mut self, b: &[u8]) -> crate::Result<()> { method write_bool (line 445) | fn write_bool(&mut self, b: bool) -> crate::Result<()> { method write_i8 (line 453) | fn write_i8(&mut self, i: i8) -> crate::Result<()> { method write_i16 (line 457) | fn write_i16(&mut self, i: i16) -> crate::Result<()> { method write_i32 (line 461) | fn write_i32(&mut self, i: i32) -> crate::Result<()> { method write_i64 (line 465) | fn write_i64(&mut self, i: i64) -> crate::Result<()> { method write_double (line 469) | fn write_double(&mut self, d: f64) -> crate::Result<()> { method write_string (line 473) | fn write_string(&mut self, s: &str) -> crate::Result<()> { method write_uuid (line 477) | fn write_uuid(&mut self, uuid: &uuid::Uuid) -> crate::Result<()> { method write_list_begin (line 483) | fn write_list_begin(&mut self, identifier: &TListIdentifier) -> crate::R... method write_list_end (line 488) | fn write_list_end(&mut self) -> crate::Result<()> { method write_set_begin (line 492) | fn write_set_begin(&mut self, identifier: &TSetIdentifier) -> crate::Res... method write_set_end (line 497) | fn write_set_end(&mut self) -> crate::Result<()> { method write_map_begin (line 501) | fn write_map_begin(&mut self, identifier: &TMapIdentifier) -> crate::Res... method write_map_end (line 513) | fn write_map_end(&mut self) -> crate::Result<()> { method flush (line 517) | fn flush(&mut self) -> crate::Result<()> { method write_byte (line 524) | fn write_byte(&mut self, b: u8) -> crate::Result<()> { type TBinaryOutputProtocolFactory (line 531) | pub struct TBinaryOutputProtocolFactory; method new (line 535) | pub fn new() -> TBinaryOutputProtocolFactory { method create (line 541) | fn create( function field_type_to_u8 (line 549) | fn field_type_to_u8(field_type: TType) -> u8 { function field_type_from_u8 (line 568) | fn field_type_from_u8(b: u8) -> crate::Result { function must_write_strict_message_call_begin (line 602) | fn must_write_strict_message_call_begin() { function must_write_non_strict_message_call_begin (line 632) | fn must_write_non_strict_message_call_begin() { function must_write_strict_message_reply_begin (line 659) | fn must_write_strict_message_reply_begin() { function must_write_non_strict_message_reply_begin (line 689) | fn must_write_non_strict_message_reply_begin() { function must_round_trip_strict_message_begin (line 716) | fn must_round_trip_strict_message_begin() { function must_round_trip_non_strict_message_begin (line 729) | fn must_round_trip_non_strict_message_begin() { function must_write_message_end (line 742) | fn must_write_message_end() { function must_write_struct_begin (line 747) | fn must_write_struct_begin() { function must_write_struct_end (line 755) | fn must_write_struct_end() { function must_write_field_begin (line 760) | fn must_write_field_begin() { function must_round_trip_field_begin (line 772) | fn must_round_trip_field_begin() { function must_write_stop_field (line 790) | fn must_write_stop_field() { function must_round_trip_field_stop (line 800) | fn must_round_trip_field_stop() { function must_write_field_end (line 818) | fn must_write_field_end() { function must_write_list_begin (line 823) | fn must_write_list_begin() { function must_round_trip_list_begin (line 835) | fn must_round_trip_list_begin() { function must_write_list_end (line 861) | fn must_write_list_end() { function must_write_set_begin (line 866) | fn must_write_set_begin() { function must_round_trip_set_begin (line 878) | fn must_round_trip_set_begin() { function must_write_set_end (line 903) | fn must_write_set_end() { function must_write_map_begin (line 908) | fn must_write_map_begin() { function must_round_trip_map_begin (line 920) | fn must_round_trip_map_begin() { function must_write_map_end (line 946) | fn must_write_map_end() { function must_write_bool_true (line 951) | fn must_write_bool_true() { function must_write_bool_false (line 961) | fn must_write_bool_false() { function must_read_bool_true (line 971) | fn must_read_bool_true() { function must_read_bool_false (line 981) | fn must_read_bool_false() { function must_allow_any_non_zero_value_to_be_interpreted_as_bool_true (line 991) | fn must_allow_any_non_zero_value_to_be_interpreted_as_bool_true() { function must_write_bytes (line 1001) | fn must_write_bytes() { function must_write_uuid (line 1014) | fn must_write_uuid() { function must_round_trip_uuid (line 1023) | fn must_round_trip_uuid() { function must_round_trip_bytes (line 1033) | fn must_round_trip_bytes() { function test_objects (line 1073) | fn test_objects( function assert_no_write (line 1089) | fn assert_no_write(mut write_fn: F, strict: bool) function must_enforce_recursion_depth_limit (line 1099) | fn must_enforce_recursion_depth_limit() { function must_reject_negative_container_sizes (line 1131) | fn must_reject_negative_container_sizes() { function must_enforce_container_size_limit (line 1150) | fn must_enforce_container_size_limit() { function must_allow_containers_within_limit (line 1177) | fn must_allow_containers_within_limit() { function must_enforce_string_size_limit (line 1205) | fn must_enforce_string_size_limit() { function must_allow_strings_within_limit (line 1231) | fn must_allow_strings_within_limit() { FILE: lib/rs/src/protocol/compact.rs constant COMPACT_PROTOCOL_ID (line 31) | const COMPACT_PROTOCOL_ID: u8 = 0x82; constant COMPACT_VERSION (line 32) | const COMPACT_VERSION: u8 = 0x01; constant COMPACT_VERSION_MASK (line 33) | const COMPACT_VERSION_MASK: u8 = 0x1F; type TCompactInputProtocol (line 54) | pub struct TCompactInputProtocol function new (line 79) | pub fn new(transport: T) -> TCompactInputProtocol { function with_config (line 84) | pub fn with_config(transport: T, config: TConfiguration) -> TCompactInpu... function read_list_set_begin (line 95) | fn read_list_set_begin(&mut self) -> crate::Result<(TType, i32)> { function check_recursion_depth (line 113) | fn check_recursion_depth(&self) -> crate::Result<()> { method read_message_begin (line 130) | fn read_message_begin(&mut self) -> crate::Result { method read_message_end (line 171) | fn read_message_end(&mut self) -> crate::Result<()> { method read_struct_begin (line 175) | fn read_struct_begin(&mut self) -> crate::Result crate::Result<()> { method read_field_begin (line 192) | fn read_field_begin(&mut self) -> crate::Result { method read_field_end (line 242) | fn read_field_end(&mut self) -> crate::Result<()> { method read_bool (line 246) | fn read_bool(&mut self) -> crate::Result { method read_bytes (line 267) | fn read_bytes(&mut self) -> crate::Result> { method read_i8 (line 289) | fn read_i8(&mut self) -> crate::Result { method read_i16 (line 293) | fn read_i16(&mut self) -> crate::Result { method read_i32 (line 297) | fn read_i32(&mut self) -> crate::Result { method read_i64 (line 301) | fn read_i64(&mut self) -> crate::Result { method read_double (line 305) | fn read_double(&mut self) -> crate::Result { method read_uuid (line 311) | fn read_uuid(&mut self) -> crate::Result { method read_string (line 319) | fn read_string(&mut self) -> crate::Result { method read_list_begin (line 324) | fn read_list_begin(&mut self) -> crate::Result { method read_list_end (line 329) | fn read_list_end(&mut self) -> crate::Result<()> { method read_set_begin (line 333) | fn read_set_begin(&mut self) -> crate::Result { method read_set_end (line 338) | fn read_set_end(&mut self) -> crate::Result<()> { method read_map_begin (line 342) | fn read_map_begin(&mut self) -> crate::Result { method read_map_end (line 360) | fn read_map_end(&mut self) -> crate::Result<()> { method read_byte (line 367) | fn read_byte(&mut self) -> crate::Result { method min_serialized_size (line 375) | fn min_serialized_size(&self, field_type: TType) -> usize { function compact_protocol_min_serialized_size (line 380) | pub(crate) fn compact_protocol_min_serialized_size(field_type: TType) ->... function seek (line 404) | fn seek(&mut self, pos: io::SeekFrom) -> io::Result { type TCompactInputProtocolFactory (line 411) | pub struct TCompactInputProtocolFactory; method new (line 415) | pub fn new() -> TCompactInputProtocolFactory { method create (line 421) | fn create(&self, transport: Box) -> Box function new (line 465) | pub fn new(transport: T) -> TCompactOutputProtocol { function write_field_header (line 475) | fn write_field_header(&mut self, field_type: u8, field_id: i16) -> crate... function write_list_set_begin (line 487) | fn write_list_set_begin( function assert_no_pending_bool_write (line 508) | fn assert_no_pending_bool_write(&self) { method write_message_begin (line 519) | fn write_message_begin(&mut self, identifier: &TMessageIdentifier) -> cr... method write_message_end (line 529) | fn write_message_end(&mut self) -> crate::Result<()> { method write_struct_begin (line 534) | fn write_struct_begin(&mut self, _: &TStructIdentifier) -> crate::Result... method write_struct_end (line 540) | fn write_struct_end(&mut self) -> crate::Result<()> { method write_field_begin (line 549) | fn write_field_begin(&mut self, identifier: &TFieldIdentifier) -> crate:... method write_field_end (line 570) | fn write_field_end(&mut self) -> crate::Result<()> { method write_field_stop (line 575) | fn write_field_stop(&mut self) -> crate::Result<()> { method write_bool (line 580) | fn write_bool(&mut self, b: bool) -> crate::Result<()> { method write_bytes (line 597) | fn write_bytes(&mut self, b: &[u8]) -> crate::Result<()> { method write_i8 (line 604) | fn write_i8(&mut self, i: i8) -> crate::Result<()> { method write_i16 (line 608) | fn write_i16(&mut self, i: i16) -> crate::Result<()> { method write_i32 (line 615) | fn write_i32(&mut self, i: i32) -> crate::Result<()> { method write_i64 (line 622) | fn write_i64(&mut self, i: i64) -> crate::Result<()> { method write_double (line 629) | fn write_double(&mut self, d: f64) -> crate::Result<()> { method write_uuid (line 635) | fn write_uuid(&mut self, uuid: &uuid::Uuid) -> crate::Result<()> { method write_string (line 641) | fn write_string(&mut self, s: &str) -> crate::Result<()> { method write_list_begin (line 645) | fn write_list_begin(&mut self, identifier: &TListIdentifier) -> crate::R... method write_list_end (line 649) | fn write_list_end(&mut self) -> crate::Result<()> { method write_set_begin (line 653) | fn write_set_begin(&mut self, identifier: &TSetIdentifier) -> crate::Res... method write_set_end (line 657) | fn write_set_end(&mut self) -> crate::Result<()> { method write_map_begin (line 661) | fn write_map_begin(&mut self, identifier: &TMapIdentifier) -> crate::Res... method write_map_end (line 684) | fn write_map_end(&mut self) -> crate::Result<()> { method flush (line 688) | fn flush(&mut self) -> crate::Result<()> { method write_byte (line 695) | fn write_byte(&mut self, b: u8) -> crate::Result<()> { type TCompactOutputProtocolFactory (line 702) | pub struct TCompactOutputProtocolFactory; method new (line 706) | pub fn new() -> TCompactOutputProtocolFactory { method create (line 712) | fn create( function collection_type_to_u8 (line 720) | fn collection_type_to_u8(field_type: TType) -> u8 { function type_to_u8 (line 727) | fn type_to_u8(field_type: TType) -> u8 { function collection_u8_to_type (line 745) | fn collection_u8_to_type(b: u8) -> crate::Result { function u8_to_type (line 756) | fn u8_to_type(b: u8) -> crate::Result { function must_write_message_begin_largest_maximum_positive_sequence_number (line 789) | fn must_write_message_begin_largest_maximum_positive_sequence_number() { function must_read_message_begin_largest_maximum_positive_sequence_number (line 817) | fn must_read_message_begin_largest_maximum_positive_sequence_number() { function must_write_message_begin_positive_sequence_number_0 (line 844) | fn must_write_message_begin_positive_sequence_number_0() { function must_read_message_begin_positive_sequence_number_0 (line 869) | fn must_read_message_begin_positive_sequence_number_0() { function must_write_message_begin_positive_sequence_number_1 (line 893) | fn must_write_message_begin_positive_sequence_number_1() { function must_read_message_begin_positive_sequence_number_1 (line 919) | fn must_read_message_begin_positive_sequence_number_1() { function must_write_message_begin_zero_sequence_number (line 944) | fn must_write_message_begin_zero_sequence_number() { function must_read_message_begin_zero_sequence_number (line 968) | fn must_read_message_begin_zero_sequence_number() { function must_write_message_begin_largest_minimum_negative_sequence_number (line 991) | fn must_write_message_begin_largest_minimum_negative_sequence_number() { function must_read_message_begin_largest_minimum_negative_sequence_number (line 1020) | fn must_read_message_begin_largest_minimum_negative_sequence_number() { function must_write_message_begin_negative_sequence_number_0 (line 1048) | fn must_write_message_begin_negative_sequence_number_0() { function must_read_message_begin_negative_sequence_number_0 (line 1077) | fn must_read_message_begin_negative_sequence_number_0() { function must_write_message_begin_negative_sequence_number_1 (line 1105) | fn must_write_message_begin_negative_sequence_number_1() { function must_read_message_begin_negative_sequence_number_1 (line 1134) | fn must_read_message_begin_negative_sequence_number_1() { function must_write_message_begin_negative_sequence_number_2 (line 1162) | fn must_write_message_begin_negative_sequence_number_2() { function must_read_message_begin_negative_sequence_number_2 (line 1191) | fn must_read_message_begin_negative_sequence_number_2() { function must_round_trip_upto_i64_maxvalue (line 1219) | fn must_round_trip_upto_i64_maxvalue() { function must_round_trip_message_begin (line 1240) | fn must_round_trip_message_begin() { function must_write_message_end (line 1254) | fn must_write_message_end() { function must_write_struct_with_delta_fields (line 1262) | fn must_write_struct_with_delta_fields() { function must_round_trip_struct_with_delta_fields (line 1300) | fn must_round_trip_struct_with_delta_fields() { function must_write_struct_with_non_zero_initial_field_and_delta_fields (line 1377) | fn must_write_struct_with_non_zero_initial_field_and_delta_fields() { function must_round_trip_struct_with_non_zero_initial_field_and_delta_fields (line 1414) | fn must_round_trip_struct_with_non_zero_initial_field_and_delta_fields() { function must_write_struct_with_long_fields (line 1491) | fn must_write_struct_with_long_fields() { function must_round_trip_struct_with_long_fields (line 1531) | fn must_round_trip_struct_with_long_fields() { function must_write_struct_with_mix_of_long_and_delta_fields (line 1607) | fn must_write_struct_with_mix_of_long_and_delta_fields() { function must_round_trip_struct_with_mix_of_long_and_delta_fields (line 1658) | fn must_round_trip_struct_with_mix_of_long_and_delta_fields() { function must_write_nested_structs_0 (line 1765) | fn must_write_nested_structs_0() { function must_round_trip_nested_structs_0 (line 1821) | fn must_round_trip_nested_structs_0() { function must_write_nested_structs_1 (line 1939) | fn must_write_nested_structs_1() { function must_round_trip_nested_structs_1 (line 1995) | fn must_round_trip_nested_structs_1() { function must_write_nested_structs_2 (line 2113) | fn must_write_nested_structs_2() { function must_round_trip_nested_structs_2 (line 2169) | fn must_round_trip_nested_structs_2() { function must_write_nested_structs_3 (line 2284) | fn must_write_nested_structs_3() { function must_round_trip_nested_structs_3 (line 2341) | fn must_round_trip_nested_structs_3() { function must_write_bool_field (line 2459) | fn must_write_bool_field() { function must_round_trip_bool_field (line 2507) | fn must_round_trip_bool_field() { function must_fail_if_write_field_end_without_writing_bool_value (line 2612) | fn must_fail_if_write_field_end_without_writing_bool_value() { function must_fail_if_write_stop_field_without_writing_bool_value (line 2621) | fn must_fail_if_write_stop_field_without_writing_bool_value() { function must_fail_if_write_struct_end_without_writing_bool_value (line 2630) | fn must_fail_if_write_struct_end_without_writing_bool_value() { function must_fail_if_write_struct_end_without_any_fields (line 2639) | fn must_fail_if_write_struct_end_without_any_fields() { function must_write_field_end (line 2645) | fn must_write_field_end() { function must_write_small_sized_list_begin (line 2650) | fn must_write_small_sized_list_begin() { function must_round_trip_small_sized_list_begin (line 2661) | fn must_round_trip_small_sized_list_begin() { function must_write_large_sized_list_begin (line 2686) | fn must_write_large_sized_list_begin() { function must_round_trip_large_sized_list_begin (line 2701) | fn must_round_trip_large_sized_list_begin() { function must_write_list_end (line 2714) | fn must_write_list_end() { function must_write_small_sized_set_begin (line 2719) | fn must_write_small_sized_set_begin() { function must_round_trip_small_sized_set_begin (line 2730) | fn must_round_trip_small_sized_set_begin() { function must_write_large_sized_set_begin (line 2755) | fn must_write_large_sized_set_begin() { function must_round_trip_large_sized_set_begin (line 2769) | fn must_round_trip_large_sized_set_begin() { function must_write_set_end (line 2782) | fn must_write_set_end() { function must_write_zero_sized_map_begin (line 2787) | fn must_write_zero_sized_map_begin() { function must_read_zero_sized_map_begin (line 2798) | fn must_read_zero_sized_map_begin() { function must_write_map_begin (line 2817) | fn must_write_map_begin() { function must_round_trip_map_begin (line 2835) | fn must_round_trip_map_begin() { function must_write_map_end (line 2848) | fn must_write_map_end() { function must_write_map_with_bool_key_and_value (line 2853) | fn must_write_map_with_bool_key_and_value() { function must_round_trip_map_with_bool_value (line 2872) | fn must_round_trip_map_with_bool_value() { function must_read_map_end (line 2905) | fn must_read_map_end() { function test_objects (line 2910) | fn test_objects() -> ( function test_objects_no_limits (line 2924) | fn test_objects_no_limits() -> ( function must_read_write_double (line 2939) | fn must_read_write_double() { function must_encode_double_as_other_langs (line 2952) | fn must_encode_double_as_other_langs() { function assert_no_write (line 2963) | fn assert_no_write(mut write_fn: F) function must_read_boolean_list (line 2973) | fn must_read_boolean_list() { function must_read_boolean_list_alternative_encoding (line 2991) | fn must_read_boolean_list_alternative_encoding() { function must_enforce_recursion_depth_limit (line 3009) | fn must_enforce_recursion_depth_limit() { function must_check_container_size_overflow (line 3038) | fn must_check_container_size_overflow() { function must_reject_negative_container_sizes (line 3069) | fn must_reject_negative_container_sizes() { function must_enforce_container_size_limit (line 3093) | fn must_enforce_container_size_limit() { function must_handle_varint_size_overflow (line 3124) | fn must_handle_varint_size_overflow() { function must_enforce_string_size_limit (line 3155) | fn must_enforce_string_size_limit() { function must_allow_no_limit_configuration (line 3183) | fn must_allow_no_limit_configuration() { function must_allow_containers_within_limit (line 3200) | fn must_allow_containers_within_limit() { function must_allow_strings_within_limit (line 3231) | fn must_allow_strings_within_limit() { FILE: lib/rs/src/protocol/mod.rs type TSerializable (line 108) | pub trait TSerializable: Sized { method read_from_in_protocol (line 109) | fn read_from_in_protocol(i_prot: &mut dyn TInputProtocol) -> crate::Re... method write_to_out_protocol (line 110) | fn write_to_out_protocol(&self, o_prot: &mut dyn TOutputProtocol) -> c... constant MAXIMUM_SKIP_DEPTH (line 117) | const MAXIMUM_SKIP_DEPTH: i8 = 64; type TInputProtocol (line 147) | pub trait TInputProtocol { method read_message_begin (line 149) | fn read_message_begin(&mut self) -> crate::Result; method read_message_end (line 151) | fn read_message_end(&mut self) -> crate::Result<()>; method read_struct_begin (line 153) | fn read_struct_begin(&mut self) -> crate::Result crate::Result<()>; method read_field_begin (line 157) | fn read_field_begin(&mut self) -> crate::Result; method read_field_end (line 159) | fn read_field_end(&mut self) -> crate::Result<()>; method read_bool (line 161) | fn read_bool(&mut self) -> crate::Result; method read_bytes (line 163) | fn read_bytes(&mut self) -> crate::Result>; method read_i8 (line 165) | fn read_i8(&mut self) -> crate::Result; method read_i16 (line 167) | fn read_i16(&mut self) -> crate::Result; method read_i32 (line 169) | fn read_i32(&mut self) -> crate::Result; method read_i64 (line 171) | fn read_i64(&mut self) -> crate::Result; method read_double (line 173) | fn read_double(&mut self) -> crate::Result; method read_uuid (line 175) | fn read_uuid(&mut self) -> crate::Result; method read_string (line 177) | fn read_string(&mut self) -> crate::Result; method read_list_begin (line 179) | fn read_list_begin(&mut self) -> crate::Result; method read_list_end (line 181) | fn read_list_end(&mut self) -> crate::Result<()>; method read_set_begin (line 183) | fn read_set_begin(&mut self) -> crate::Result; method read_set_end (line 185) | fn read_set_end(&mut self) -> crate::Result<()>; method read_map_begin (line 187) | fn read_map_begin(&mut self) -> crate::Result; method read_map_end (line 189) | fn read_map_end(&mut self) -> crate::Result<()>; method skip (line 192) | fn skip(&mut self, field_type: TType) -> crate::Result<()> { method skip_till_depth (line 196) | fn skip_till_depth(&mut self, field_type: TType, depth: i8) -> crate::... method read_byte (line 265) | fn read_byte(&mut self) -> crate::Result; method min_serialized_size (line 272) | fn min_serialized_size(&self, field_type: TType) -> usize { method read_message_begin (line 370) | fn read_message_begin(&mut self) -> crate::Result { method read_message_end (line 374) | fn read_message_end(&mut self) -> crate::Result<()> { method read_struct_begin (line 378) | fn read_struct_begin(&mut self) -> crate::Result crate::Result<()> { method read_field_begin (line 386) | fn read_field_begin(&mut self) -> crate::Result { method read_field_end (line 390) | fn read_field_end(&mut self) -> crate::Result<()> { method read_bool (line 394) | fn read_bool(&mut self) -> crate::Result { method read_bytes (line 398) | fn read_bytes(&mut self) -> crate::Result> { method read_i8 (line 402) | fn read_i8(&mut self) -> crate::Result { method read_i16 (line 406) | fn read_i16(&mut self) -> crate::Result { method read_i32 (line 410) | fn read_i32(&mut self) -> crate::Result { method read_i64 (line 414) | fn read_i64(&mut self) -> crate::Result { method read_double (line 418) | fn read_double(&mut self) -> crate::Result { method read_uuid (line 422) | fn read_uuid(&mut self) -> crate::Result { method read_string (line 426) | fn read_string(&mut self) -> crate::Result { method read_list_begin (line 430) | fn read_list_begin(&mut self) -> crate::Result { method read_list_end (line 434) | fn read_list_end(&mut self) -> crate::Result<()> { method read_set_begin (line 438) | fn read_set_begin(&mut self) -> crate::Result { method read_set_end (line 442) | fn read_set_end(&mut self) -> crate::Result<()> { method read_map_begin (line 446) | fn read_map_begin(&mut self) -> crate::Result { method read_map_end (line 450) | fn read_map_end(&mut self) -> crate::Result<()> { method read_byte (line 454) | fn read_byte(&mut self) -> crate::Result { method min_serialized_size (line 458) | fn min_serialized_size(&self, field_type: TType) -> usize { type TOutputProtocol (line 308) | pub trait TOutputProtocol { method write_message_begin (line 310) | fn write_message_begin(&mut self, identifier: &TMessageIdentifier) -> ... method write_message_end (line 312) | fn write_message_end(&mut self) -> crate::Result<()>; method write_struct_begin (line 314) | fn write_struct_begin(&mut self, identifier: &TStructIdentifier) -> cr... method write_struct_end (line 316) | fn write_struct_end(&mut self) -> crate::Result<()>; method write_field_begin (line 318) | fn write_field_begin(&mut self, identifier: &TFieldIdentifier) -> crat... method write_field_end (line 320) | fn write_field_end(&mut self) -> crate::Result<()>; method write_field_stop (line 323) | fn write_field_stop(&mut self) -> crate::Result<()>; method write_bool (line 325) | fn write_bool(&mut self, b: bool) -> crate::Result<()>; method write_bytes (line 327) | fn write_bytes(&mut self, b: &[u8]) -> crate::Result<()>; method write_i8 (line 329) | fn write_i8(&mut self, i: i8) -> crate::Result<()>; method write_i16 (line 331) | fn write_i16(&mut self, i: i16) -> crate::Result<()>; method write_i32 (line 333) | fn write_i32(&mut self, i: i32) -> crate::Result<()>; method write_i64 (line 335) | fn write_i64(&mut self, i: i64) -> crate::Result<()>; method write_double (line 337) | fn write_double(&mut self, d: f64) -> crate::Result<()>; method write_uuid (line 339) | fn write_uuid(&mut self, uuid: &uuid::Uuid) -> crate::Result<()>; method write_string (line 341) | fn write_string(&mut self, s: &str) -> crate::Result<()>; method write_list_begin (line 343) | fn write_list_begin(&mut self, identifier: &TListIdentifier) -> crate:... method write_list_end (line 345) | fn write_list_end(&mut self) -> crate::Result<()>; method write_set_begin (line 347) | fn write_set_begin(&mut self, identifier: &TSetIdentifier) -> crate::R... method write_set_end (line 349) | fn write_set_end(&mut self) -> crate::Result<()>; method write_map_begin (line 351) | fn write_map_begin(&mut self, identifier: &TMapIdentifier) -> crate::R... method write_map_end (line 353) | fn write_map_end(&mut self) -> crate::Result<()>; method flush (line 355) | fn flush(&mut self) -> crate::Result<()>; method write_byte (line 363) | fn write_byte(&mut self, b: u8) -> crate::Result<()>; method write_message_begin (line 467) | fn write_message_begin(&mut self, identifier: &TMessageIdentifier) -> ... method write_message_end (line 471) | fn write_message_end(&mut self) -> crate::Result<()> { method write_struct_begin (line 475) | fn write_struct_begin(&mut self, identifier: &TStructIdentifier) -> cr... method write_struct_end (line 479) | fn write_struct_end(&mut self) -> crate::Result<()> { method write_field_begin (line 483) | fn write_field_begin(&mut self, identifier: &TFieldIdentifier) -> crat... method write_field_end (line 487) | fn write_field_end(&mut self) -> crate::Result<()> { method write_field_stop (line 491) | fn write_field_stop(&mut self) -> crate::Result<()> { method write_bool (line 495) | fn write_bool(&mut self, b: bool) -> crate::Result<()> { method write_bytes (line 499) | fn write_bytes(&mut self, b: &[u8]) -> crate::Result<()> { method write_i8 (line 503) | fn write_i8(&mut self, i: i8) -> crate::Result<()> { method write_i16 (line 507) | fn write_i16(&mut self, i: i16) -> crate::Result<()> { method write_i32 (line 511) | fn write_i32(&mut self, i: i32) -> crate::Result<()> { method write_i64 (line 515) | fn write_i64(&mut self, i: i64) -> crate::Result<()> { method write_double (line 519) | fn write_double(&mut self, d: f64) -> crate::Result<()> { method write_uuid (line 523) | fn write_uuid(&mut self, uuid: &uuid::Uuid) -> crate::Result<()> { method write_string (line 527) | fn write_string(&mut self, s: &str) -> crate::Result<()> { method write_list_begin (line 531) | fn write_list_begin(&mut self, identifier: &TListIdentifier) -> crate:... method write_list_end (line 535) | fn write_list_end(&mut self) -> crate::Result<()> { method write_set_begin (line 539) | fn write_set_begin(&mut self, identifier: &TSetIdentifier) -> crate::R... method write_set_end (line 543) | fn write_set_end(&mut self) -> crate::Result<()> { method write_map_begin (line 547) | fn write_map_begin(&mut self, identifier: &TMapIdentifier) -> crate::R... method write_map_end (line 551) | fn write_map_end(&mut self) -> crate::Result<()> { method flush (line 555) | fn flush(&mut self) -> crate::Result<()> { method write_byte (line 559) | fn write_byte(&mut self, b: u8) -> crate::Result<()> { type TInputProtocolFactory (line 581) | pub trait TInputProtocolFactory { method create (line 583) | fn create(&self, transport: Box) -> Box) -> Box) method create (line 622) | fn create( type TMessageIdentifier (line 632) | pub struct TMessageIdentifier { method new (line 644) | pub fn new>( type TStructIdentifier (line 659) | pub struct TStructIdentifier { method new (line 666) | pub fn new>(name: S) -> TStructIdentifier { type TFieldIdentifier (line 673) | pub struct TFieldIdentifier { method new (line 693) | pub fn new(name: N, field_type: TType, id: I) -> TFieldIdenti... type TListIdentifier (line 709) | pub struct TListIdentifier { method new (line 719) | pub fn new(element_type: TType, size: i32) -> TListIdentifier { type TSetIdentifier (line 726) | pub struct TSetIdentifier { method new (line 736) | pub fn new(element_type: TType, size: i32) -> TSetIdentifier { type TMapIdentifier (line 743) | pub struct TMapIdentifier { method new (line 755) | pub fn new(key_type: K, value_type: V, size: i32) -> TMapIdentifier type TMessageType (line 770) | pub enum TMessageType { type Error (line 804) | type Error = crate::Error; method try_from (line 805) | fn try_from(b: u8) -> Result { method fmt (line 782) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { function from (line 793) | fn from(message_type: TMessageType) -> Self { type TType (line 821) | pub enum TType { method fmt (line 855) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { function verify_expected_sequence_number (line 880) | pub fn verify_expected_sequence_number(expected: i32, actual: i32) -> cr... function verify_expected_service_call (line 895) | pub fn verify_expected_service_call(expected: &str, actual: &str) -> cra... function verify_expected_message_type (line 910) | pub fn verify_expected_message_type( function verify_required_field_exists (line 927) | pub fn verify_required_field_exists(field_name: &str, field: &Option<... function check_container_size (line 944) | pub(crate) fn check_container_size( function field_id (line 1005) | pub fn field_id(field_ident: &TFieldIdentifier) -> crate::Result { function must_create_usable_input_protocol_from_concrete_input_protocol (line 1023) | fn must_create_usable_input_protocol_from_concrete_input_protocol() { function must_create_usable_input_protocol_from_boxed_input (line 1030) | fn must_create_usable_input_protocol_from_boxed_input() { function must_create_usable_output_protocol_from_concrete_output_protocol (line 1037) | fn must_create_usable_output_protocol_from_concrete_output_protocol() { function must_create_usable_output_protocol_from_boxed_output (line 1044) | fn must_create_usable_output_protocol_from_boxed_output() { function takes_input_protocol (line 1050) | fn takes_input_protocol(t: &mut R) function takes_output_protocol (line 1057) | fn takes_output_protocol(t: &mut W) FILE: lib/rs/src/protocol/multiplexed.rs type TMultiplexedOutputProtocol (line 56) | pub struct TMultiplexedOutputProtocol

function new (line 72) | pub fn new(service_name: &str, wrapped: P) -> TMultiplexedOutputProtocol... method write_message_begin (line 85) | fn write_message_begin(&mut self, identifier: &TMessageIdentifier) -> cr... method write_message_end (line 99) | fn write_message_end(&mut self) -> crate::Result<()> { method write_struct_begin (line 103) | fn write_struct_begin(&mut self, identifier: &TStructIdentifier) -> crat... method write_struct_end (line 107) | fn write_struct_end(&mut self) -> crate::Result<()> { method write_field_begin (line 111) | fn write_field_begin(&mut self, identifier: &TFieldIdentifier) -> crate:... method write_field_end (line 115) | fn write_field_end(&mut self) -> crate::Result<()> { method write_field_stop (line 119) | fn write_field_stop(&mut self) -> crate::Result<()> { method write_bytes (line 123) | fn write_bytes(&mut self, b: &[u8]) -> crate::Result<()> { method write_bool (line 127) | fn write_bool(&mut self, b: bool) -> crate::Result<()> { method write_i8 (line 131) | fn write_i8(&mut self, i: i8) -> crate::Result<()> { method write_i16 (line 135) | fn write_i16(&mut self, i: i16) -> crate::Result<()> { method write_i32 (line 139) | fn write_i32(&mut self, i: i32) -> crate::Result<()> { method write_i64 (line 143) | fn write_i64(&mut self, i: i64) -> crate::Result<()> { method write_double (line 147) | fn write_double(&mut self, d: f64) -> crate::Result<()> { method write_string (line 151) | fn write_string(&mut self, s: &str) -> crate::Result<()> { method write_uuid (line 155) | fn write_uuid(&mut self, uuid: &uuid::Uuid) -> crate::Result<()> { method write_list_begin (line 159) | fn write_list_begin(&mut self, identifier: &TListIdentifier) -> crate::R... method write_list_end (line 163) | fn write_list_end(&mut self) -> crate::Result<()> { method write_set_begin (line 167) | fn write_set_begin(&mut self, identifier: &TSetIdentifier) -> crate::Res... method write_set_end (line 171) | fn write_set_end(&mut self) -> crate::Result<()> { method write_map_begin (line 175) | fn write_map_begin(&mut self, identifier: &TMapIdentifier) -> crate::Res... method write_map_end (line 179) | fn write_map_end(&mut self) -> crate::Result<()> { method flush (line 183) | fn flush(&mut self) -> crate::Result<()> { method write_byte (line 190) | fn write_byte(&mut self, b: u8) -> crate::Result<()> { function must_write_message_begin_with_prefixed_service_name (line 206) | fn must_write_message_begin_with_prefixed_service_name() { function test_objects (line 238) | fn test_objects() -> TMultiplexedOutputProtocol { function new (line 94) | pub fn new( method read_message_begin (line 108) | fn read_message_begin(&mut self) -> crate::Result { method read_message_end (line 117) | fn read_message_end(&mut self) -> crate::Result<()> { method read_struct_begin (line 121) | fn read_struct_begin(&mut self) -> crate::Result crate::Result<()> { method read_field_begin (line 129) | fn read_field_begin(&mut self) -> crate::Result { method read_field_end (line 133) | fn read_field_end(&mut self) -> crate::Result<()> { method read_bytes (line 137) | fn read_bytes(&mut self) -> crate::Result> { method read_bool (line 141) | fn read_bool(&mut self) -> crate::Result { method read_i8 (line 145) | fn read_i8(&mut self) -> crate::Result { method read_i16 (line 149) | fn read_i16(&mut self) -> crate::Result { method read_i32 (line 153) | fn read_i32(&mut self) -> crate::Result { method read_i64 (line 157) | fn read_i64(&mut self) -> crate::Result { method read_double (line 161) | fn read_double(&mut self) -> crate::Result { method read_uuid (line 165) | fn read_uuid(&mut self) -> crate::Result { method read_string (line 169) | fn read_string(&mut self) -> crate::Result { method read_list_begin (line 173) | fn read_list_begin(&mut self) -> crate::Result { method read_list_end (line 177) | fn read_list_end(&mut self) -> crate::Result<()> { method read_set_begin (line 181) | fn read_set_begin(&mut self) -> crate::Result { method read_set_end (line 185) | fn read_set_end(&mut self) -> crate::Result<()> { method read_map_begin (line 189) | fn read_map_begin(&mut self) -> crate::Result { method read_map_end (line 193) | fn read_map_end(&mut self) -> crate::Result<()> { method read_byte (line 200) | fn read_byte(&mut self) -> crate::Result { FILE: lib/rs/src/server/mod.rs type TProcessor (line 87) | pub trait TProcessor { method process (line 94) | fn process(&self, i: &mut dyn TInputProtocol, o: &mut dyn TOutputProto... function handle_process_result (line 100) | pub fn handle_process_result( FILE: lib/rs/src/server/multiplexed.rs constant MISSING_SEPARATOR_AND_NO_DEFAULT (line 30) | const MISSING_SEPARATOR_AND_NO_DEFAULT: &str = type ThreadSafeProcessor (line 32) | type ThreadSafeProcessor = Box; type TMultiplexedProcessor (line 45) | pub struct TMultiplexedProcessor { method new (line 58) | pub fn new() -> TMultiplexedProcessor { method register (line 76) | pub fn register>( method process_message (line 105) | fn process_message( type StoredProcessors (line 50) | struct StoredProcessors { method process (line 139) | fn process( method fmt (line 154) | fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result { function split_ident_name (line 165) | fn split_ident_name(ident_name: &str) -> (Option<&str>, &str) { function missing_processor_message (line 176) | fn missing_processor_message(svc_name: Option<&str>) -> String { function should_split_name_into_proper_separator_and_service_call (line 198) | fn should_split_name_into_proper_separator_and_service_call() { function should_return_full_ident_if_no_separator_exists (line 206) | fn should_return_full_ident_if_no_separator_exists() { function should_write_error_if_no_separator_found_and_no_default_processor_exists (line 214) | fn should_write_error_if_no_separator_found_and_no_default_processor_exi... function should_write_error_if_separator_exists_and_no_processor_found (line 239) | fn should_write_error_if_separator_exists_and_no_processor_found() { type Service (line 264) | struct Service { method process (line 269) | fn process( function should_route_call_to_correct_processor (line 286) | fn should_route_call_to_correct_processor() { function should_route_call_to_correct_processor_if_no_separator_exists_and_default_processor_set (line 319) | fn should_route_call_to_correct_processor_if_no_separator_exists_and_def... function build_objects (line 351) | fn build_objects() -> ( FILE: lib/rs/src/server/threaded.rs type TServer (line 124) | pub struct TServer function new (line 155) | pub fn new( function listen (line 181) | pub fn listen(&mut self, listen_address: A) -> crate::... function listen_uds (line 211) | pub fn listen_uds>(&mut self, listen_path: P) -> crate::R... function handle_stream (line 233) | fn handle_stream(&mut self, stream: S) -... function new_protocols_for_connection (line 241) | fn new_protocols_for_connection( function handle_incoming_connection (line 264) | fn handle_incoming_connection( FILE: lib/rs/src/transport/buffered.rs constant READ_CAPACITY (line 25) | const READ_CAPACITY: usize = 4096; constant WRITE_CAPACITY (line 28) | const WRITE_CAPACITY: usize = 4096; type TBufferedReadTransport (line 55) | pub struct TBufferedReadTransport function new (line 71) | pub fn new(channel: C) -> TBufferedReadTransport { function with_capacity (line 78) | pub fn with_capacity(read_capacity: usize, channel: C) -> TBufferedReadT... function get_bytes (line 87) | fn get_bytes(&mut self) -> io::Result<&[u8]> { function consume (line 96) | fn consume(&mut self, consumed: usize) { method read (line 106) | fn read(&mut self, buf: &mut [u8]) -> io::Result { type TBufferedReadTransportFactory (line 132) | pub struct TBufferedReadTransportFactory; method new (line 135) | pub fn new() -> TBufferedReadTransportFactory { method create (line 142) | fn create(&self, channel: Box) -> Box function new (line 187) | pub fn new(channel: C) -> TBufferedWriteTransport { function with_capacity (line 194) | pub fn with_capacity(write_capacity: usize, channel: C) -> TBufferedWrit... method write (line 212) | fn write(&mut self, buf: &[u8]) -> io::Result { method flush (line 237) | fn flush(&mut self) -> io::Result<()> { type TBufferedWriteTransportFactory (line 247) | pub struct TBufferedWriteTransportFactory; method new (line 250) | pub fn new() -> TBufferedWriteTransportFactory { method create (line 257) | fn create(&self, channel: Box) -> Box function new (line 74) | pub fn new(channel: C) -> TFramedReadTransport { function with_capacity (line 80) | pub fn with_capacity(read_capacity: usize, channel: C) -> TFramedReadTra... method read (line 95) | fn read(&mut self, b: &mut [u8]) -> io::Result { type TFramedReadTransportFactory (line 138) | pub struct TFramedReadTransportFactory; method new (line 141) | pub fn new() -> TFramedReadTransportFactory { method create (line 148) | fn create(&self, channel: Box) -> Box function new (line 191) | pub fn new(channel: C) -> TFramedWriteTransport { function with_capacity (line 197) | pub fn with_capacity(write_capacity: usize, channel: C) -> TFramedWriteT... method write (line 209) | fn write(&mut self, b: &[u8]) -> io::Result { method flush (line 221) | fn flush(&mut self) -> io::Result<()> { type TFramedWriteTransportFactory (line 247) | pub struct TFramedWriteTransportFactory; method new (line 250) | pub fn new() -> TFramedWriteTransportFactory { method create (line 257) | fn create(&self, channel: Box) -> Box T... method read_bytes (line 76) | pub fn read_bytes(&self) -> Vec { method empty_read_buffer (line 88) | pub fn empty_read_buffer(&mut self) { method set_readable_bytes (line 97) | pub fn set_readable_bytes(&mut self, buf: &[u8]) -> usize { method write_bytes (line 108) | pub fn write_bytes(&self) -> Vec { method empty_write_buffer (line 117) | pub fn empty_write_buffer(&mut self) { method copy_write_buffer_to_read_buffer (line 124) | pub fn copy_write_buffer_to_read_buffer(&mut self) { method read (line 166) | fn read(&mut self, buf: &mut [u8]) -> io::Result { method write (line 176) | fn write(&mut self, buf: &[u8]) -> io::Result { method flush (line 185) | fn flush(&mut self) -> io::Result<()> { type ReadData (line 41) | struct ReadData { type WriteData (line 49) | struct WriteData { method split (line 142) | fn split(self) -> crate::Result<(ReadHalf, WriteHalf)> function must_empty_write_buffer (line 197) | fn must_empty_write_buffer() { function must_accept_writes_after_buffer_emptied (line 210) | fn must_accept_writes_after_buffer_emptied() { function must_accept_multiple_writes_until_buffer_is_full (line 236) | fn must_accept_multiple_writes_until_buffer_is_full() { function must_empty_read_buffer (line 271) | fn must_empty_read_buffer() { function must_allow_readable_bytes_to_be_set_after_read_buffer_emptied (line 284) | fn must_allow_readable_bytes_to_be_set_after_read_buffer_emptied() { function must_accept_multiple_reads_until_all_bytes_read (line 302) | fn must_accept_multiple_reads_until_all_bytes_read() { function must_allow_reads_to_succeed_after_read_buffer_replenished (line 347) | fn must_allow_reads_to_succeed_after_read_buffer_replenished() { FILE: lib/rs/src/transport/mod.rs type TReadTransport (line 61) | pub trait TReadTransport: Read {} type TReadTransportFactory (line 65) | pub trait TReadTransportFactory { method create (line 67) | fn create(&self, channel: Box) -> Box) -> Box) -> Box) -> Box type WriteHalf (line 135) | pub struct WriteHalf function new (line 147) | pub fn new(handle: C) -> ReadHalf { function new (line 157) | pub fn new(handle: C) -> WriteHalf { method read (line 166) | fn read(&mut self, buf: &mut [u8]) -> io::Result { method write (line 175) | fn write(&mut self, buf: &[u8]) -> io::Result { method flush (line 179) | fn flush(&mut self) -> io::Result<()> { type Target (line 188) | type Target = C; method deref (line 190) | fn deref(&self) -> &Self::Target { method deref_mut (line 199) | fn deref_mut(&mut self) -> &mut C { type Target (line 208) | type Target = C; method deref (line 210) | fn deref(&self) -> &Self::Target { method deref_mut (line 219) | fn deref_mut(&mut self) -> &mut C { function must_create_usable_read_channel_from_concrete_read_type (line 232) | fn must_create_usable_read_channel_from_concrete_read_type() { function must_create_usable_read_channel_from_boxed_read (line 238) | fn must_create_usable_read_channel_from_boxed_read() { function must_create_usable_write_channel_from_concrete_write_type (line 244) | fn must_create_usable_write_channel_from_concrete_write_type() { function must_create_usable_write_channel_from_boxed_write (line 250) | fn must_create_usable_write_channel_from_boxed_write() { function must_create_usable_read_transport_from_concrete_read_transport (line 256) | fn must_create_usable_read_transport_from_concrete_read_transport() { function must_create_usable_read_transport_from_boxed_read (line 263) | fn must_create_usable_read_transport_from_boxed_read() { function must_create_usable_write_transport_from_concrete_write_transport (line 270) | fn must_create_usable_write_transport_from_concrete_write_transport() { function must_create_usable_write_transport_from_boxed_write (line 277) | fn must_create_usable_write_transport_from_boxed_write() { function takes_read_transport (line 283) | fn takes_read_transport(t: &mut R) function takes_write_transport (line 290) | fn takes_write_transport(t: &mut W) FILE: lib/rs/src/transport/socket.rs type TTcpChannel (line 65) | pub struct TTcpChannel { method new (line 74) | pub fn new() -> TTcpChannel { method with_stream (line 82) | pub fn with_stream(stream: TcpStream) -> TTcpChannel { method open (line 89) | pub fn open(&mut self, remote_address: A) -> crate::... method close (line 111) | pub fn close(&mut self) -> crate::Result<()> { method if_set (line 116) | fn if_set(&mut self, mut stream_operation: F) -> io::Result method split (line 132) | fn split(self) -> crate::Result<(ReadHalf, WriteHalf)> method read (line 160) | fn read(&mut self, b: &mut [u8]) -> io::Result { method write (line 166) | fn write(&mut self, b: &[u8]) -> io::Result { method flush (line 170) | fn flush(&mut self) -> io::Result<()> { method split (line 177) | fn split(self) -> crate::Result<(ReadHalf, WriteHalf)> FILE: lib/rs/test/fuzz/bin/corpus_generator.rs type Args (line 31) | struct Args { function serialize_fuzz_test (line 57) | fn serialize_fuzz_test( function convert_corpus_file (line 79) | fn convert_corpus_file( function generate_random_file (line 111) | fn generate_random_file( function main (line 137) | fn main() -> Result<(), Box> { FILE: lib/rs/test/fuzz/fuzz_targets/parse_binary.rs function run (line 26) | fn run(data: &[u8]) -> thrift::Result { FILE: lib/rs/test/fuzz/fuzz_targets/parse_compact.rs function run (line 26) | fn run(data: &[u8]) -> thrift::Result { FILE: lib/rs/test/fuzz/fuzz_targets/roundtrip_binary.rs function run (line 27) | fn run(data: &[u8]) -> thrift::Result<()> { FILE: lib/rs/test/fuzz/fuzz_targets/roundtrip_compact.rs function run (line 27) | fn run(data: &[u8]) -> thrift::Result<()> { FILE: lib/rs/test/fuzz/fuzz_targets/structured_roundtrip_binary.rs constant BUFFER_CAPACITY (line 26) | const BUFFER_CAPACITY: usize = 65536; function run (line 28) | fn run(input: FuzzTest) -> thrift::Result<()> { FILE: lib/rs/test/fuzz/fuzz_targets/structured_roundtrip_compact.rs constant BUFFER_CAPACITY (line 26) | const BUFFER_CAPACITY: usize = 65536; function run (line 28) | fn run(input: FuzzTest) -> thrift::Result<()> { FILE: lib/rs/test/src/bin/kitchen_sink_client.rs type IoProtocol (line 42) | type IoProtocol = (Box, Box); function main (line 44) | fn main() { function run (line 54) | fn run() -> thrift::Result<()> { function bind (line 88) | fn bind(listen_address: A, protocol: &str) -> Result>(domain_socket: P, protocol: &str) -> Result<... function build (line 104) | fn build( function run_client (line 130) | fn run_client( function exec_meal_client (line 146) | fn exec_meal_client( function exec_full_meal_client (line 163) | fn exec_full_meal_client( function exec_recursive_client (line 177) | fn exec_recursive_client( function execute_call (line 258) | fn execute_call(service_type: &str, call_name: &str, mut f: F) -> ... FILE: lib/rs/test/src/bin/kitchen_sink_server.rs type Socket (line 46) | enum Socket { function main (line 51) | fn main() { function run (line 61) | fn run() -> thrift::Result<()> { function run_meal_server (line 146) | fn run_meal_server( function run_full_meal_server (line 175) | fn run_full_meal_server( type PartHandler (line 204) | struct PartHandler; method handle_meal (line 207) | fn handle_meal(&self) -> thrift::Result { method handle_ramen (line 214) | fn handle_ramen(&self, _: i32) -> thrift::Result { method handle_napkin (line 221) | fn handle_napkin(&self) -> thrift::Result { type FullHandler (line 230) | struct FullHandler; method handle_full_meal_and_drinks (line 233) | fn handle_full_meal_and_drinks(&self) -> thrift::Result thrift::Result { method handle_full_meal (line 245) | fn handle_full_meal(&self) -> thrift::Result { method handle_meal (line 252) | fn handle_meal(&self) -> thrift::Result { method handle_ramen (line 259) | fn handle_ramen(&self, _: i32) -> thrift::Result { method handle_napkin (line 266) | fn handle_napkin(&self) -> thrift::Result { function full_meal (line 272) | fn full_meal() -> FullMeal { function meal (line 276) | fn meal() -> Meal { function noodle (line 280) | fn noodle() -> Noodle { function ramen (line 284) | fn ramen() -> Ramen { function napkin (line 288) | fn napkin() -> Napkin { function run_recursive_server (line 292) | fn run_recursive_server( type RecursiveTestServerHandler (line 321) | struct RecursiveTestServerHandler; method handle_echo_tree (line 323) | fn handle_echo_tree(&self, tree: recursive::RecTree) -> thrift::Result... method handle_echo_list (line 328) | fn handle_echo_list(&self, lst: recursive::RecList) -> thrift::Result<... method handle_echo_co_rec (line 333) | fn handle_echo_co_rec(&self, item: recursive::CoRec) -> thrift::Result... FILE: lib/rs/test/src/lib.rs function must_be_able_to_use_constructor (line 32) | fn must_be_able_to_use_constructor() { function must_be_able_to_use_constructor_with_no_fields (line 37) | fn must_be_able_to_use_constructor_with_no_fields() { function must_be_able_to_use_constructor_without_option_wrap (line 42) | fn must_be_able_to_use_constructor_without_option_wrap() { function must_be_able_to_use_defaults (line 47) | fn must_be_able_to_use_defaults() { FILE: lib/rs/test_recursive/src/lib.rs type AllInOneHandler (line 43) | pub struct AllInOneHandler; method handle_add_streetcar (line 46) | fn handle_add_streetcar(&self, route: Route) -> Result { method handle_upgrade_streetcar (line 72) | fn handle_upgrade_streetcar(&self, streetcar: Streetcar) -> Result Result { method handle_improvements_for_route (line 122) | fn handle_improvements_for_route( function handle_add_streetcar_compiles_and_returns_expected_value (line 157) | fn handle_add_streetcar_compiles_and_returns_expected_value() { function handle_upgrade_streetcar_compiles_and_returns_expected_value (line 182) | fn handle_upgrade_streetcar_compiles_and_returns_expected_value() { function handle_build_transporter_compiles_and_returns_expected_value (line 216) | fn handle_build_transporter_compiles_and_returns_expected_value() { function handle_upgrade_bus_compiles_and_returns_expected_value (line 236) | fn handle_upgrade_bus_compiles_and_returns_expected_value() { function handle_improvements_for_route_compiles_and_returns_expected_value (line 262) | fn handle_improvements_for_route_compiles_and_returns_expected_value() { FILE: lib/ts/test/phantom-client.ts function checkRecursively (line 108) | function checkRecursively(map1, map2) { FILE: lib/ts/test/test.ts function checkRecursively (line 36) | function checkRecursively(assert, map1: Object, map2: Object): void { FILE: lib/ts/thrift.d.ts type Type (line 46) | interface Type { type MessageType (line 74) | interface MessageType { class TException (line 104) | class TException implements Error { type TApplicationExceptionType (line 135) | interface TApplicationExceptionType { class TApplicationException (line 153) | class TApplicationException extends TException { class TXHRTransport (line 189) | class TXHRTransport { class Transport (line 293) | class Transport extends TXHRTransport {} class TWebSocketTransport (line 300) | class TWebSocketTransport { class TJSONProtocol (line 390) | class TJSONProtocol { class Protocol (line 676) | class Protocol extends TJSONProtocol {} class MultiplexProtocol (line 678) | class MultiplexProtocol extends TJSONProtocol { class Multiplexer (line 705) | class Multiplexer { FILE: test/c_glib/src/test_client.c function sigpipe_handler (line 44) | static void function gint (line 63) | static gint function main (line 78) | int FILE: test/c_glib/src/test_server.c function sigint_handler (line 57) | static void function main (line 70) | int FILE: test/c_glib/src/thrift_second_service_handler.c function gboolean (line 36) | gboolean function second_service_handler_init (line 53) | static void function second_service_handler_class_init (line 59) | static void FILE: test/c_glib/src/thrift_second_service_handler.h type SecondServiceHandler (line 53) | typedef struct _SecondServiceHandler SecondServiceHandler; type SecondServiceHandlerClass (line 54) | typedef struct _SecondServiceHandlerClass SecondServiceHandlerClass; type _SecondServiceHandler (line 56) | struct _SecondServiceHandler { type _SecondServiceHandlerClass (line 60) | struct _SecondServiceHandlerClass { FILE: test/c_glib/src/thrift_test_handler.c function gboolean (line 35) | gboolean function gboolean (line 47) | gboolean function gboolean (line 62) | gboolean function gboolean (line 77) | gboolean function gboolean (line 92) | gboolean function gboolean (line 107) | gboolean function gboolean (line 122) | gboolean function gboolean (line 137) | gboolean function gboolean (line 153) | gboolean function gboolean (line 193) | gboolean function gboolean (line 241) | gboolean function gboolean (line 281) | gboolean function gboolean (line 319) | gboolean function gboolean (line 355) | gboolean function gboolean (line 388) | gboolean function gboolean (line 403) | gboolean function gboolean (line 418) | gboolean function gboolean (line 469) | gboolean function gboolean (line 609) | gboolean function gboolean (line 638) | gboolean function gboolean (line 691) | gboolean function gboolean (line 746) | gboolean function thrift_test_handler_init (line 761) | static void function thrift_test_handler_class_init (line 767) | static void FILE: test/c_glib/src/thrift_test_handler.h type ThriftTestHandler (line 53) | typedef struct _ThriftTestHandler ThriftTestHandler; type ThriftTestHandlerClass (line 54) | typedef struct _ThriftTestHandlerClass ThriftTestHandlerClass; type _ThriftTestHandler (line 56) | struct _ThriftTestHandler { type _ThriftTestHandlerClass (line 60) | struct _ThriftTestHandlerClass { FILE: test/cpp/src/EnumClassTest.cpp function main (line 36) | int main() { FILE: test/cpp/src/ForwardSetterTest.cpp function main (line 36) | int main() { FILE: test/cpp/src/PrivateOptionalTest.cpp type has_public_string_thing (line 37) | struct has_public_string_thing : std::false_type {} type has_public_string_thing().string_thing))> (line 40) | struct has_public_string_thing().string... type has_public_aa (line 44) | struct has_public_aa : std::false_type {} type has_public_aa().aa))> (line 47) | struct has_public_aa().aa))> : std::tru... type has_public_ab (line 51) | struct has_public_ab : std::false_type {} type has_public_ab().ab))> (line 54) | struct has_public_ab().ab))> : std::tru... function main (line 56) | int main() { FILE: test/cpp/src/SpecificNameTest.cpp function main (line 20) | int main(int argc, char** argv) { FILE: test/cpp/src/StressTest.cpp type eqstr (line 55) | struct eqstr { type ltstr (line 59) | struct ltstr { class Server (line 66) | class Server : public ServiceIf { method Server (line 68) | Server() = default; method count (line 70) | void count(const char* method) { method echoVoid (line 76) | void echoVoid() override { method count_map (line 81) | count_map getCount() { method echoByte (line 86) | int8_t echoByte(const int8_t arg) override { return arg; } method echoI32 (line 87) | int32_t echoI32(const int32_t arg) override { return arg; } method echoI64 (line 88) | int64_t echoI64(const int64_t arg) override { return arg; } method echoString (line 89) | void echoString(string& out, const string& arg) override { method echoList (line 95) | void echoList(vector& out, const vector& arg) override... method echoSet (line 96) | void echoSet(set& out, const set& arg) override { out ... method echoMap (line 97) | void echoMap(map& out, const map& arg)... type TransportOpenCloseBehavior (line 104) | enum TransportOpenCloseBehavior { class ClientThread (line 108) | class ClientThread : public Runnable { method ClientThread (line 110) | ClientThread(std::shared_ptr transport, method run (line 125) | void run() override { method loopEchoVoid (line 182) | void loopEchoVoid() { method loopEchoByte (line 188) | void loopEchoByte() { method loopEchoI32 (line 198) | void loopEchoI32() { method loopEchoI64 (line 208) | void loopEchoI64() { method loopEchoString (line 218) | void loopEchoString() { class TStartObserver (line 240) | class TStartObserver : public apache::thrift::server::TServerEventHandler { method TStartObserver (line 242) | TStartObserver() : awake_(false) {} method preServe (line 243) | void preServe() override { method waitForService (line 248) | void waitForService() { function main (line 259) | int main(int argc, char** argv) { FILE: test/cpp/src/StressTestNonBlocking.cpp type eqstr (line 57) | struct eqstr { type ltstr (line 61) | struct ltstr { class Server (line 68) | class Server : public ServiceIf { method Server (line 70) | Server() = default; method count (line 72) | void count(const char* method) { method echoVoid (line 78) | void echoVoid() override { method count_map (line 85) | count_map getCount() { method echoByte (line 90) | int8_t echoByte(const int8_t arg) override { return arg; } method echoI32 (line 91) | int32_t echoI32(const int32_t arg) override { return arg; } method echoI64 (line 92) | int64_t echoI64(const int64_t arg) override { return arg; } method echoString (line 93) | void echoString(string& out, const string& arg) override { method echoList (line 99) | void echoList(vector& out, const vector& arg) override... method echoSet (line 100) | void echoSet(set& out, const set& arg) override { out ... method echoMap (line 101) | void echoMap(map& out, const map& arg)... class ClientThread (line 108) | class ClientThread : public Runnable { method ClientThread (line 110) | ClientThread(std::shared_ptr transport, method run (line 123) | void run() override { method loopEchoVoid (line 177) | void loopEchoVoid() { method loopEchoByte (line 183) | void loopEchoByte() { method loopEchoI32 (line 193) | void loopEchoI32() { method loopEchoI64 (line 203) | void loopEchoI64() { method loopEchoString (line 213) | void loopEchoString() { function main (line 234) | int main(int argc, char** argv) { FILE: test/cpp/src/TemplateStreamOpTest.cpp class MinimalStream (line 43) | class MinimalStream { method ensure_capacity (line 52) | void ensure_capacity(size_t additional) { method append (line 75) | void append(const char* s, size_t len) { method print_integer (line 83) | void print_integer(T value) { method print_unsigned (line 106) | void print_unsigned(T value) { method MinimalStream (line 119) | MinimalStream() method MinimalStream (line 128) | MinimalStream& operator<<(const std::string& s) { method MinimalStream (line 133) | MinimalStream& operator<<(const char* s) { method MinimalStream (line 138) | MinimalStream& operator<<(char c) { method MinimalStream (line 144) | MinimalStream& operator<<(int32_t i) { method MinimalStream (line 149) | MinimalStream& operator<<(int64_t i) { method MinimalStream (line 154) | MinimalStream& operator<<(uint32_t i) { method MinimalStream (line 159) | MinimalStream& operator<<(uint64_t i) { method MinimalStream (line 164) | MinimalStream& operator<<(double d) { method MinimalStream (line 174) | MinimalStream& operator<<(bool b) { method str (line 183) | std::string str() const { method clear (line 187) | void clear() { function main (line 198) | int main() { FILE: test/cpp/src/TestClient.cpp class TPedanticProtocol (line 74) | class TPedanticProtocol : public Proto method TPedanticProtocol (line 77) | TPedanticProtocol(std::shared_ptr& transport) method writeMessageBegin_virt (line 80) | virtual uint32_t writeMessageBegin_virt(const std::string& name, method readMessageBegin_virt (line 92) | virtual uint32_t readMessageBegin_virt(std::string& name, function now (line 112) | uint64_t now() { function testString_clientReturn (line 122) | static void testString_clientReturn(event_base* base, function testVoid_clientReturn (line 140) | static void testVoid_clientReturn(event_base* base, ThriftTestCobClient*... function print_eq (line 161) | bool print_eq(T expected, T actual) { function main (line 204) | int main(int argc, char** argv) { function binary_fill (line 1200) | void binary_fill(std::string& str, string::size_type siz) function binary_test (line 1232) | int binary_test(ThriftTestClient& testClient, string::size_type siz) FILE: test/cpp/src/TestServer.cpp function signal_handler (line 92) | void signal_handler(int signum) class TestHandler (line 100) | class TestHandler : public ThriftTestIf { method TestHandler (line 102) | TestHandler() = default; method testVoid (line 104) | void testVoid() override { printf("testVoid()\n"); } method testString (line 106) | void testString(string& out, const string& thing) override { method testBool (line 111) | bool testBool(const bool thing) override { method testByte (line 116) | int8_t testByte(const int8_t thing) override { method testI32 (line 121) | int32_t testI32(const int32_t thing) override { method testI64 (line 126) | int64_t testI64(const int64_t thing) override { method testDouble (line 131) | double testDouble(const double thing) override { method testBinary (line 136) | void testBinary(std::string& _return, const std::string& thing) overri... method testUuid (line 143) | void testUuid(apache::thrift::TUuid& _return, const apache::thrift::TU... method testStruct (line 148) | void testStruct(Xtruct& out, const Xtruct& thing) override { method testNest (line 157) | void testNest(Xtruct2& out, const Xtruct2& nest) override { method testMap (line 169) | void testMap(map& out, const map& ... method testStringMap (line 185) | void testStringMap(map& out, method testSet (line 202) | void testSet(set& out, const set& thing) override { method testList (line 218) | void testList(vector& out, const vector& thing) over... method testEnum (line 234) | Numberz::type testEnum(const Numberz::type thing) override { method UserId (line 239) | UserId testTypedef(const UserId thing) override { method testMapMap (line 244) | void testMapMap(map >& mapmap, const in... method testInsanity (line 258) | void testInsanity(map >& insane, ... method testMulti (line 308) | void testMulti(Xtruct& hello, method testException (line 327) | void testException(const std::string& arg) override { method testMultiException (line 344) | void testMultiException(Xtruct& result, method testOneway (line 366) | void testOneway(const int32_t aNum) override { class SecondHandler (line 371) | class SecondHandler : public SecondServiceIf method secondtestString (line 374) | void secondtestString(std::string& result, const std::string& thing) o... class TestProcessorEventHandler (line 378) | class TestProcessorEventHandler : public TProcessorEventHandler { method freeContext (line 383) | void freeContext(void* ctx, const char* fn_name) override { method preRead (line 387) | void preRead(void* ctx, const char* fn_name) override { communicate("p... method postRead (line 388) | void postRead(void* ctx, const char* fn_name, uint32_t bytes) override { method preWrite (line 392) | void preWrite(void* ctx, const char* fn_name) override { communicate("... method postWrite (line 393) | void postWrite(void* ctx, const char* fn_name, uint32_t bytes) override { method asyncComplete (line 397) | void asyncComplete(void* ctx, const char* fn_name) override { method handlerError (line 400) | void handlerError(void* ctx, const char* fn_name) override { method communicate (line 404) | void communicate(const char* event, void* ctx, const char* fn_name) { class TestHandlerAsync (line 409) | class TestHandlerAsync : public ThriftTestCobSvIf { method TestHandlerAsync (line 411) | TestHandlerAsync(std::shared_ptr& handler) : _delegate(ha... method testVoid (line 414) | void testVoid(std::function cob) override { method testString (line 419) | void testString(std::function cob, method testBool (line 426) | void testBool(std::function cob, const bool... method testByte (line 431) | void testByte(std::function cob, const in... method testI32 (line 436) | void testI32(std::function cob, const in... method testI64 (line 441) | void testI64(std::function cob, const in... method testDouble (line 446) | void testDouble(std::function cob, const ... method testBinary (line 451) | void testBinary(std::function cob, method testUuid (line 458) | void testUuid(::std::function cob, const ... method testNest (line 470) | void testNest(std::function cob, const X... method testMap (line 476) | void testMap(std::function const& _ret... method testStringMap (line 483) | void testStringMap( method testSet (line 491) | void testSet(std::function const& _return)> cob, method testList (line 498) | void testList(std::function const& _return)>... method testEnum (line 505) | void testEnum(std::function cob, method testTypedef (line 511) | void testTypedef(std::function cob, const... method testMapMap (line 516) | void testMapMap( method testInsanity (line 524) | void testInsanity( method testMulti (line 532) | void testMulti(std::function cob, method testException (line 544) | void testException( method testMultiException (line 557) | void testMultiException( method testOneway (line 572) | void testOneway(std::function cob, const int32_t secondsToSlee... type DomainSocketFd (line 581) | struct DomainSocketFd { method DomainSocketFd (line 584) | DomainSocketFd(const std::string& path) : path(path) { function main (line 624) | int main(int argc, char** argv) { FILE: test/cpp/src/ThriftTest_extras.cpp type thrift (line 25) | namespace thrift { type test (line 26) | namespace test { FILE: test/crossrunner/collect.py function _collect_testlibs (line 58) | def _collect_testlibs(config, server_match, client_match=[None]): function collect_features (line 80) | def collect_features(config, match): function _do_collect_tests (line 85) | def _do_collect_tests(servers, clients): function _filter_entries (line 150) | def _filter_entries(tests, regex): function collect_cross_tests (line 156) | def collect_cross_tests(tests_dict, server_match, client_match, regex): function collect_feature_tests (line 161) | def collect_feature_tests(tests_dict, features_dict, server_match, featu... FILE: test/crossrunner/report.py function logfile_open (line 39) | def logfile_open(*args): function generate_known_failures (line 43) | def generate_known_failures(testdir, overwrite, save, out): function load_known_failures (line 71) | def load_known_failures(testdir): class TestReporter (line 79) | class TestReporter(object): method __init__ (line 84) | def __init__(self): method test_logfile (line 89) | def test_logfile(cls, test_name, prog_kind, dir=None): method _start (line 93) | def _start(self): method _elapsed (line 97) | def _elapsed(self): method _format_date (line 101) | def _format_date(cls): method _print_date (line 104) | def _print_date(self): method _print_bar (line 107) | def _print_bar(self, out=None): method _print_exec_time (line 112) | def _print_exec_time(self): class ExecReporter (line 116) | class ExecReporter(TestReporter): method __init__ (line 117) | def __init__(self, testdir, test, prog): method begin (line 124) | def begin(self): method end (line 132) | def end(self, returncode): method killed (line 144) | def killed(self): method died (line 149) | def died(self): method maybe_false_positive (line 173) | def maybe_false_positive(self): method _open (line 197) | def _open(self): method _close (line 200) | def _close(self): method _print_header (line 203) | def _print_header(self): method _print_footer (line 212) | def _print_footer(self, returncode=None): class SummaryReporter (line 222) | class SummaryReporter(TestReporter): method __init__ (line 223) | def __init__(self, basedir, testdir_relative, concurrent=True): method __getstate__ (line 243) | def __getstate__(self): method __setstate__ (line 250) | def __setstate__(self, state): method testdir (line 257) | def testdir(self): method _result_string (line 260) | def _result_string(self, test): method _get_revision (line 273) | def _get_revision(self): method _format_test (line 279) | def _format_test(self, test, with_result=True): method _print_test_header (line 288) | def _print_test_header(self): method _print_header (line 294) | def _print_header(self): method _print_unexpected_failure (line 300) | def _print_unexpected_failure(self): method _print_flaky_success (line 314) | def _print_flaky_success(self): method _print_unexpected_success (line 324) | def _print_unexpected_success(self): method _http_server_command (line 334) | def _http_server_command(self, port): method _print_footer (line 337) | def _print_footer(self): method _render_result (line 361) | def _render_result(self, test): method _write_html_data (line 377) | def _write_html_data(self): method _assemble_log (line 389) | def _assemble_log(self, title, indexes): method end (line 407) | def end(self): method add_test (line 411) | def add_test(self, test_dict): method add_result (line 423) | def add_result(self, index, returncode, expired, retry_count): FILE: test/crossrunner/run.py class ExecutionContext (line 45) | class ExecutionContext(object): method __init__ (line 46) | def __init__(self, cmd, cwd, env, stop_signal, is_server, report): method _popen_args (line 58) | def _popen_args(self): method start (line 73) | def start(self): method _scoped (line 85) | def _scoped(self): method sigwait (line 115) | def sigwait(self, sig=SIGKILL, timeout=2): method wait (line 140) | def wait(self, timeout): method returncode (line 144) | def returncode(self): function exec_context (line 148) | def exec_context(port, logdir, test, prog, is_server): function run_test (line 154) | def run_test(testdir, logdir, test_dict, max_retry, async_mode=True): class PortAllocator (line 273) | class PortAllocator(object): method __init__ (line 274) | def __init__(self): method _get_tcp_port (line 281) | def _get_tcp_port(self): method _get_domain_port (line 297) | def _get_domain_port(self): method alloc_port (line 308) | def alloc_port(self, socket_type): method alloc_port_scoped (line 317) | def alloc_port_scoped(allocator, socket_type): method free_port (line 322) | def free_port(self, socket_type, port): class NonAsyncResult (line 341) | class NonAsyncResult(object): method __init__ (line 342) | def __init__(self, value): method get (line 345) | def get(self, timeout=None): method wait (line 348) | def wait(self, timeout=None): method ready (line 351) | def ready(self): method successful (line 354) | def successful(self): class TestDispatcher (line 358) | class TestDispatcher(object): method __init__ (line 359) | def __init__(self, testdir, basedir, logdir_rel, concurrency): method _pool_init (line 382) | def _pool_init(address, stop_event): method _dispatch_sync (line 392) | def _dispatch_sync(self, test, cont, max_retry): method _dispatch_async (line 397) | def _dispatch_async(self, test, cont, max_retry): method dispatch (line 401) | def dispatch(self, test, max_retry): method wait (line 418) | def wait(self): method terminate (line 425) | def terminate(self): FILE: test/crossrunner/test.py class TestProgram (line 27) | class TestProgram(object): method __init__ (line 28) | def __init__(self, kind, name, protocol, transport, socket, workdir, s... method _fix_cmd_path (line 49) | def _fix_cmd_path(self, cmd): method _socket_args (line 61) | def _socket_args(self, socket, port): method _transport_args (line 70) | def _transport_args(self, transport): method build_command (line 75) | def build_command(self, port): class TestEntry (line 97) | class TestEntry(object): method __init__ (line 98) | def __init__(self, testdir, server, client, delay, timeout, **kwargs): method _fix_workdir (line 121) | def _fix_workdir(self, config): method get_name (line 134) | def get_name(cls, server, client, protocol, transport, socket, *args, ... method name (line 138) | def name(self): method transport_name (line 145) | def transport_name(self): function test_name (line 149) | def test_name(server, client, protocol, transport, socket, **kwargs): FILE: test/crossrunner/util.py function domain_socket_path (line 23) | def domain_socket_path(port): function merge_dict (line 27) | def merge_dict(base, update): FILE: test/dart/test_client/bin/main.dart type Future (line 37) | typedef Future FutureFunction(); class TTest (line 39) | class TTest { class TTestError (line 47) | class TTestError extends Error { method toString (line 53) | String toString() function main (line 61) | main(List args) function _parseArgs (line 102) | ArgResults? _parseArgs(List args) function getProtocolFactory (line 137) | TProtocolFactory getProtocolFactory(String protocolType) function _initTestClient (line 149) | Future _initTestClient( function _createTests (line 173) | List _createTests() function _testEnum (line 334) | Future _testEnum(int input) FILE: test/features/container_limit.py function test_list (line 31) | def test_list(proto, value): function main (line 68) | def main(argv): FILE: test/features/string_limit.py function test_string (line 31) | def test_string(proto, value): function main (line 59) | def main(argv): FILE: test/features/theader_binary.py function test_void (line 35) | def test_void(proto): function main (line 53) | def main(argv): FILE: test/features/util.py function add_common_args (line 32) | def add_common_args(p): function parse_common_args (line 40) | def parse_common_args(argv): function init_protocol (line 46) | def init_protocol(args): FILE: test/go/src/bin/stress/main.go type callT (line 54) | type callT constant echoVoid (line 57) | echoVoid callT = iota constant echoByte (line 58) | echoByte constant echoI32 (line 59) | echoI32 constant echoI64 (line 60) | echoI64 constant echoString (line 61) | echoString constant echiList (line 62) | echiList constant echoSet (line 63) | echoSet constant echoMap (line 64) | echoMap function main (line 84) | func main() { function client (line 160) | func client(protocolFactory thrift.TProtocolFactory) { type handler (line 220) | type handler struct method EchoVoid (line 222) | func (h *handler) EchoVoid(ctx context.Context) (err error) { method EchoByte (line 226) | func (h *handler) EchoByte(ctx context.Context, arg int8) (r int8, err... method EchoI32 (line 230) | func (h *handler) EchoI32(ctx context.Context, arg int32) (r int32, er... method EchoI64 (line 234) | func (h *handler) EchoI64(ctx context.Context, arg int64) (r int64, er... method EchoString (line 238) | func (h *handler) EchoString(ctx context.Context, arg string) (r strin... method EchoList (line 242) | func (h *handler) EchoList(ctx context.Context, arg []int8) (r []int8,... method EchoSet (line 246) | func (h *handler) EchoSet(ctx context.Context, arg []int8) (r []int8, ... method EchoMap (line 250) | func (h *handler) EchoMap(ctx context.Context, arg map[int8]int8) (r m... FILE: test/go/src/bin/testclient/main.go function main (line 44) | func main() { function callEverything (line 74) | func callEverything(client *thrifttest.ThriftTestClient) { FILE: test/go/src/bin/testserver/main.go function main (line 41) | func main() { FILE: test/go/src/common/client.go function init (line 35) | func init() { function StartClient (line 39) | func StartClient( FILE: test/go/src/common/clientserver_test.go type test_unit (line 36) | type test_unit struct function TestAllConnection (line 52) | func TestAllConnection(t *testing.T) { function doUnit (line 64) | func doUnit(t *testing.T, unit *test_unit) { function callEverythingWithMock (line 107) | func callEverythingWithMock(t *testing.T, client *thrifttest.ThriftTestC... FILE: test/go/src/common/context_test.go type slowHttpHandler (line 36) | type slowHttpHandler struct method ServeHTTP (line 38) | func (slowHttpHandler) ServeHTTP(w http.ResponseWriter, r *http.Reques... function TestHttpContextTimeout (line 42) | func TestHttpContextTimeout(t *testing.T) { FILE: test/go/src/common/printing_handler.go type printingHandler (line 37) | type printingHandler struct method TestVoid (line 40) | func (p *printingHandler) TestVoid(ctx context.Context) (err error) { method TestString (line 51) | func (p *printingHandler) TestString(ctx context.Context, thing string... method TestBool (line 62) | func (p *printingHandler) TestBool(ctx context.Context, thing bool) (r... method TestByte (line 73) | func (p *printingHandler) TestByte(ctx context.Context, thing int8) (r... method TestI32 (line 84) | func (p *printingHandler) TestI32(ctx context.Context, thing int32) (r... method TestI64 (line 95) | func (p *printingHandler) TestI64(ctx context.Context, thing int64) (r... method TestDouble (line 106) | func (p *printingHandler) TestDouble(ctx context.Context, thing float6... method TestBinary (line 117) | func (p *printingHandler) TestBinary(ctx context.Context, thing []byte... method TestUuid (line 128) | func (p *printingHandler) TestUuid(ctx context.Context, thing thrift.T... method TestStruct (line 139) | func (p *printingHandler) TestStruct(ctx context.Context, thing *Xtruc... method TestNest (line 150) | func (p *printingHandler) TestNest(ctx context.Context, nest *Xtruct2)... method TestMap (line 165) | func (p *printingHandler) TestMap(ctx context.Context, thing map[int32... method TestStringMap (line 189) | func (p *printingHandler) TestStringMap(ctx context.Context, thing map... method TestSet (line 213) | func (p *printingHandler) TestSet(ctx context.Context, thing []int32) ... method TestList (line 237) | func (p *printingHandler) TestList(ctx context.Context, thing []int32)... method TestEnum (line 255) | func (p *printingHandler) TestEnum(ctx context.Context, thing Numberz)... method TestTypedef (line 266) | func (p *printingHandler) TestTypedef(ctx context.Context, thing UserI... method TestMapMap (line 279) | func (p *printingHandler) TestMapMap(ctx context.Context, hello int32)... method TestInsanity (line 303) | func (p *printingHandler) TestInsanity(ctx context.Context, argument *... method TestMulti (line 334) | func (p *printingHandler) TestMulti(ctx context.Context, arg0 int8, ar... method TestException (line 353) | func (p *printingHandler) TestException(ctx context.Context, arg strin... method TestMultiException (line 378) | func (p *printingHandler) TestMultiException(ctx context.Context, arg0... method TestOneway (line 407) | func (p *printingHandler) TestOneway(ctx context.Context, secondsToSle... FILE: test/go/src/common/server.go function init (line 36) | func init() { function GetServerParams (line 40) | func GetServerParams( FILE: test/go/src/common/simple_handler.go type simpleHandler (line 34) | type simpleHandler struct method TestVoid (line 36) | func (p *simpleHandler) TestVoid() (err error) { method TestString (line 40) | func (p *simpleHandler) TestString(thing string) (r string, err error) { method TestBool (line 44) | func (p *simpleHandler) TestBool(thing []byte) (r []byte, err error) { method TestByte (line 48) | func (p *simpleHandler) TestByte(thing int8) (r int8, err error) { method TestI32 (line 52) | func (p *simpleHandler) TestI32(thing int32) (r int32, err error) { method TestI64 (line 56) | func (p *simpleHandler) TestI64(thing int64) (r int64, err error) { method TestDouble (line 60) | func (p *simpleHandler) TestDouble(thing float64) (r float64, err erro... method TestBinary (line 64) | func (p *simpleHandler) TestBinary(thing []byte) (r []byte, err error) { method TestUuid (line 68) | func (p *simpleHandler) TestUuid(thing thrift.Tuuid) (r thrift.Tuuid, ... method TestStruct (line 72) | func (p *simpleHandler) TestStruct(thing *Xtruct) (r *Xtruct, err erro... method TestNest (line 76) | func (p *simpleHandler) TestNest(nest *Xtruct2) (r *Xtruct2, err error) { method TestMap (line 80) | func (p *simpleHandler) TestMap(thing map[int32]int32) (r map[int32]in... method TestStringMap (line 84) | func (p *simpleHandler) TestStringMap(thing map[string]string) (r map[... method TestSet (line 88) | func (p *simpleHandler) TestSet(thing []int32) (r []int32, err error) { method TestList (line 92) | func (p *simpleHandler) TestList(thing []int32) (r []int32, err error) { method TestEnum (line 96) | func (p *simpleHandler) TestEnum(thing Numberz) (r Numberz, err error) { method TestTypedef (line 100) | func (p *simpleHandler) TestTypedef(thing UserId) (r UserId, err error) { method TestMapMap (line 104) | func (p *simpleHandler) TestMapMap(hello int32) (r map[int32]map[int32... method TestInsanity (line 113) | func (p *simpleHandler) TestInsanity(argument *Insanity) (r map[UserId... method TestMulti (line 118) | func (p *simpleHandler) TestMulti(arg0 int8, arg1 int32, arg2 int64, a... method TestException (line 128) | func (p *simpleHandler) TestException(arg string) (err error) { method TestMultiException (line 142) | func (p *simpleHandler) TestMultiException(arg0 string, arg1 string) (... method TestOneway (line 162) | func (p *simpleHandler) TestOneway(secondsToSleep int32) (err error) { FILE: test/netstd/Client/Performance/PerformanceTests.cs class PerformanceTests (line 33) | public class PerformanceTests method Execute (line 42) | internal static async Task Execute() method PerformanceTests (line 57) | public PerformanceTests() method ProtocolPeformanceTestAsync (line 62) | private async Task ProtocolPeformanceTestAsync() method GenericProtocolFactory (line 77) | private async Task GenericProtocolFactory(bool forWrite) method GetProtocolTransportName (line 115) | private string GetProtocolTransportName(TProtocol proto) method RunTestAsync (line 129) | private async Task RunTestAsync(Func> factory) FILE: test/netstd/Client/Performance/TestDataFactory.cs class TestDataFactory (line 27) | static class TestDataFactory method CreateCrazyNesting (line 29) | public static CrazyNesting? CreateCrazyNesting(int count = 10) method CreateSetField (line 43) | private static HashSet CreateSetField(int count) method CreateInsanity (line 51) | private static Insanity CreateInsanity(int count) method CreateXtructs (line 60) | private static List CreateXtructs(int count) method CreateXtruct (line 68) | private static Xtruct CreateXtruct(int count) method CreateUserMap (line 79) | private static Dictionary CreateUserMap(int count) method CreateListField (line 93) | private static List, Dictionary, Dictionary CreateIntHashSet(int count) method CreateListFieldDataDict (line 117) | private static Dictionary>> CreateListF... method CreateListFieldDataDictValueList (line 133) | private static List> CreateListFieldDataD... method CreateListFieldDataDictValueListDict (line 141) | private static Dictionary CreateListFieldDataDictVal... method CreateBytesArray (line 149) | private static byte[] CreateBytesArray(int count) FILE: test/netstd/Client/Program.cs class Program (line 27) | public class Program method Main (line 29) | static async Task Main(string[] args) method PrintHelp (line 62) | private static void PrintHelp() FILE: test/netstd/Client/TestClient.cs type ProtocolChoice (line 42) | internal enum ProtocolChoice type LayeredChoice (line 50) | internal enum LayeredChoice type TransportChoice (line 57) | internal enum TransportChoice class TestClient (line 65) | public class TestClient class TestParams (line 67) | private class TestParams method Parse (line 80) | internal void Parse(List args) method GetClientCert (line 201) | private static X509Certificate2 GetClientCert() method CreateTransport (line 234) | public TTransport CreateTransport() method CreateProtocol (line 287) | public TProtocol CreateProtocol(TTransport transport) class ClientTest (line 309) | private class ClientTest method ClientTest (line 318) | public ClientTest(TestParams param) method Execute (line 325) | public async Task Execute() method PrintOptionsHelp (line 381) | internal static void PrintOptionsHelp() method Execute (line 396) | public static Task Execute(List args) method BytesToHex (line 446) | public static string BytesToHex(byte[] data) type BinaryTestSize (line 452) | public enum BinaryTestSize method PrepareTestData (line 461) | public static byte[] PrepareTestData(bool randomDist, BinaryTestSize t... method MakeTimeoutToken (line 506) | private static CancellationToken MakeTimeoutToken(int msec = 15_000) method ExecuteClientTest (line 512) | public static async Task ExecuteClientTest(ThriftTest.Client client) FILE: test/netstd/Server/Program.cs class Program (line 27) | public class Program method Main (line 29) | static async Task Main(string[] args) method PrintHelp (line 59) | private static void PrintHelp() FILE: test/netstd/Server/TestServer.cs type ProtocolChoice (line 44) | internal enum ProtocolChoice type TransportChoice (line 51) | internal enum TransportChoice type BufferChoice (line 58) | internal enum BufferChoice type ServerChoice (line 65) | internal enum ServerChoice class ServerParam (line 72) | internal class ServerParam method Parse (line 81) | internal void Parse(List args) method PrintOptionsHelp (line 151) | internal static void PrintOptionsHelp() class TestServer (line 165) | public class TestServer class MyServerEventHandler (line 174) | public class MyServerEventHandler : TServerEventHandler method PreServeAsync (line 178) | public Task PreServeAsync(CancellationToken cancellationToken) method CreateContextAsync (line 184) | public Task CreateContextAsync(TProtocol input, TProtocol o... method DeleteContextAsync (line 190) | public Task DeleteContextAsync(object serverContext, TProtocol input... method ProcessContextAsync (line 196) | public Task ProcessContextAsync(object serverContext, TTransport tra... class TestHandlerAsync (line 203) | public class TestHandlerAsync : ThriftTest.IAsync method TestHandlerAsync (line 209) | public TestHandlerAsync() method TestConsoleLogger (line 216) | public void TestConsoleLogger(string msg, params object[] values) method testVoid (line 226) | public Task testVoid(CancellationToken cancellationToken) method testString (line 232) | public Task testString(string? thing, CancellationToken canc... method testBool (line 238) | public Task testBool(bool thing, CancellationToken cancellatio... method testByte (line 244) | public Task testByte(sbyte thing, CancellationToken cancellat... method testI32 (line 250) | public Task testI32(int thing, CancellationToken cancellationTo... method testI64 (line 256) | public Task testI64(long thing, CancellationToken cancellation... method testDouble (line 262) | public Task testDouble(double thing, CancellationToken cance... method testBinary (line 268) | public Task testBinary(byte[]? thing, CancellationToken canc... method testUuid (line 274) | public Task testUuid(Guid thing, CancellationToken cancellatio... method testStruct (line 280) | public Task testStruct(Xtruct? thing, CancellationToken canc... method testNest (line 286) | public Task testNest(Xtruct2? nest, CancellationToken cance... method testMap (line 299) | public Task> testMap(Dictionary? thin... method testStringMap (line 324) | public Task> testStringMap(Dictionary> testSet(HashSet? thing, CancellationT... method testList (line 374) | public Task> testList(List? thing, CancellationToken ... method testEnum (line 399) | public Task testEnum(Numberz thing, CancellationToken cance... method testTypedef (line 405) | public Task testTypedef(long thing, CancellationToken cancella... method testMapMap (line 411) | public Task>> testMapMap(int he... method testInsanity (line 430) | public Task>> testIns... method testMulti (line 464) | public Task testMulti(sbyte arg0, int arg1, long arg2, Dicti... method testException (line 477) | public Task testException(string? arg, CancellationToken cancellatio... method testMultiException (line 496) | public Task testMultiException(string? arg0, string? arg1, C... method testOneway (line 523) | public async Task testOneway(int secondsToSleep, CancellationToken c... method GetServerCert (line 532) | private static X509Certificate2 GetServerCert() method Execute (line 565) | public static async Task Execute(List args) FILE: test/php/Handler.php class Handler (line 3) | class Handler implements \ThriftTest\ThriftTestIf method testVoid (line 5) | public function testVoid() method testString (line 10) | public function testString($thing) method testBool (line 15) | public function testBool($thing) method testByte (line 20) | public function testByte($thing) method testI32 (line 25) | public function testI32($thing) method testI64 (line 30) | public function testI64($thing) method testDouble (line 35) | public function testDouble($thing) method testBinary (line 40) | public function testBinary($thing) method testUuid (line 45) | public function testUuid($thing) method testStruct (line 50) | public function testStruct(\ThriftTest\Xtruct $thing) method testNest (line 55) | public function testNest(\ThriftTest\Xtruct2 $thing) method testMap (line 60) | public function testMap(array $thing) method testStringMap (line 65) | public function testStringMap(array $thing) method testSet (line 70) | public function testSet(array $thing) method testList (line 75) | public function testList(array $thing) method testEnum (line 80) | public function testEnum($thing) method testTypedef (line 85) | public function testTypedef($thing) method testMapMap (line 90) | public function testMapMap($hello) method testInsanity (line 95) | public function testInsanity(\ThriftTest\Insanity $argument) method testMulti (line 100) | public function testMulti($arg0, $arg1, $arg2, array $arg3, $arg4, $arg5) method testException (line 105) | public function testException($arg) method testMultiException (line 110) | public function testMultiException($arg0, $arg1) method testOneway (line 115) | public function testOneway($secondsToSleep) FILE: test/php/TestClient.php function makeProtocol (line 60) | function makeProtocol($transport, $PROTO) function roundtrip (line 139) | function roundtrip($testClient, $method, $value) { FILE: test/py.tornado/test_suite.py class TestHandler (line 50) | class TestHandler(object): method __init__ (line 51) | def __init__(self, test_instance): method testVoid (line 54) | def testVoid(self): method testString (line 57) | def testString(self, s): method testByte (line 62) | def testByte(self, b): method testI16 (line 65) | def testI16(self, i16): method testI32 (line 68) | def testI32(self, i32): method testI64 (line 71) | def testI64(self, i64): method testDouble (line 74) | def testDouble(self, dub): method testBinary (line 77) | def testBinary(self, thing): method testStruct (line 80) | def testStruct(self, thing): method testException (line 83) | def testException(self, s): method testOneway (line 89) | def testOneway(self, seconds): method testNest (line 101) | def testNest(self, thing): method testMap (line 105) | def testMap(self, thing): method testSet (line 109) | def testSet(self, thing): method testList (line 112) | def testList(self, thing): method testEnum (line 115) | def testEnum(self, thing): method testTypedef (line 118) | def testTypedef(self, thing): class ThriftTestCase (line 122) | class ThriftTestCase(AsyncTestCase): method setUp (line 123) | def setUp(self): method test_void (line 145) | def test_void(self): method test_string (line 150) | def test_string(self): method test_byte (line 155) | def test_byte(self): method test_i32 (line 160) | def test_i32(self): method test_i64 (line 168) | def test_i64(self): method test_double (line 173) | def test_double(self): method test_struct (line 178) | def test_struct(self): method test_oneway (line 192) | def test_oneway(self): method test_map (line 198) | def test_map(self): method test_exception (line 207) | def test_exception(self): function suite (line 225) | def suite(): FILE: test/py.twisted/test_suite.py class TestHandler (line 46) | class TestHandler: method __init__ (line 47) | def __init__(self): method testVoid (line 50) | def testVoid(self): method testString (line 53) | def testString(self, s): method testByte (line 56) | def testByte(self, b): method testI16 (line 59) | def testI16(self, i16): method testI32 (line 62) | def testI32(self, i32): method testI64 (line 65) | def testI64(self, i64): method testDouble (line 68) | def testDouble(self, dub): method testBinary (line 71) | def testBinary(self, thing): method testStruct (line 74) | def testStruct(self, thing): method testException (line 77) | def testException(self, s): method testOneway (line 83) | def testOneway(self, seconds): method testNest (line 89) | def testNest(self, thing): method testMap (line 92) | def testMap(self, thing): method testSet (line 95) | def testSet(self, thing): method testList (line 98) | def testList(self, thing): method testEnum (line 101) | def testEnum(self, thing): method testTypedef (line 104) | def testTypedef(self, thing): class ThriftTestCase (line 108) | class ThriftTestCase(unittest.TestCase): method setUp (line 111) | def setUp(self): method tearDown (line 128) | def tearDown(self): method testVoid (line 133) | def testVoid(self): method testString (line 137) | def testString(self): method testByte (line 141) | def testByte(self): method testI32 (line 145) | def testI32(self): method testI64 (line 150) | def testI64(self): method testDouble (line 154) | def testDouble(self): method testStruct (line 160) | def testStruct(self): method testException (line 174) | def testException(self): method testOneway (line 191) | def testOneway(self): FILE: test/py/FastbinaryTest.py class TDevNullTransport (line 42) | class TDevNullTransport(TTransport.TTransportBase): method __init__ (line 43) | def __init__(self): method isOpen (line 46) | def isOpen(self): class Test (line 111) | class Test(object): method __init__ (line 112) | def __init__(self, fast, slow): method _check_write (line 116) | def _check_write(self, o): method _check_read (line 130) | def _check_read(self, o): method do_test (line 159) | def do_test(self): function do_test (line 206) | def do_test(fast, slow): function do_benchmark (line 210) | def do_benchmark(protocol, iters=5000, skip_slow=False): FILE: test/py/RunClientServer.py function default_servers (line 62) | def default_servers(): function relfile (line 76) | def relfile(fname): function setup_pypath (line 80) | def setup_pypath(libdir, gendir): function runScriptTest (line 92) | def runScriptTest(libdir, genbase, genpydir, script): function pick_unused_port (line 105) | def pick_unused_port(): function runServiceTest (line 113) | def runServiceTest(libdir, genbase, genpydir, server_class, proto, port,... class TestCases (line 213) | class TestCases(object): method __init__ (line 214) | def __init__(self, genbase, libdir, port, gendirs, servers, verbose): method default_conf (line 222) | def default_conf(self): method run (line 231) | def run(self, conf, test_count): method test_feature (line 257) | def test_feature(self, name, values): method run_all_tests (line 266) | def run_all_tests(self): function main (line 295) | def main(): FILE: test/py/SerializationTest.py class AbstractTest (line 50) | class AbstractTest(unittest.TestCase): method setUp (line 52) | def setUp(self): method _serialize (line 195) | def _serialize(self, obj): method _deserialize (line 201) | def _deserialize(self, objtype, data): method testForwards (line 207) | def testForwards(self): method testBackwards (line 212) | def testBackwards(self): method testSerializeV1 (line 217) | def testSerializeV1(self): method testSerializeV2 (line 221) | def testSerializeV2(self): method testBools (line 225) | def testBools(self): method testLargeDeltas (line 235) | def testLargeDeltas(self): method testNestedListsI32x2 (line 242) | def testNestedListsI32x2(self): method testNestedListsI32x3 (line 248) | def testNestedListsI32x3(self): method testNestedMixedx2 (line 254) | def testNestedMixedx2(self): method testNestedListsBonk (line 260) | def testNestedListsBonk(self): method testListBonks (line 266) | def testListBonks(self): method testCompactStruct (line 272) | def testCompactStruct(self): method testIntegerLimits (line 279) | def testIntegerLimits(self): method testRecTree (line 289) | def testRecTree(self): method _buildLinkedList (line 304) | def _buildLinkedList(self): method _collapseLinkedList (line 312) | def _collapseLinkedList(self, head): method testRecList (line 320) | def testRecList(self): method testCoRec (line 327) | def testCoRec(self): method testRecVector (line 339) | def testRecVector(self): class NormalBinaryTest (line 351) | class NormalBinaryTest(AbstractTest): class AcceleratedBinaryTest (line 355) | class AcceleratedBinaryTest(AbstractTest): class CompactProtocolTest (line 359) | class CompactProtocolTest(AbstractTest): class AcceleratedCompactTest (line 363) | class AcceleratedCompactTest(AbstractTest): class JSONProtocolTest (line 367) | class JSONProtocolTest(AbstractTest): class AcceleratedFramedTest (line 371) | class AcceleratedFramedTest(unittest.TestCase): method testSplit (line 372) | def testSplit(self): class SerializersTest (line 406) | class SerializersTest(unittest.TestCase): method testSerializeThenDeserialize (line 408) | def testSerializeThenDeserialize(self): function suite (line 450) | def suite(): FILE: test/py/TSimpleJSONProtocolTest.py class SimpleJSONProtocolTest (line 30) | class SimpleJSONProtocolTest(unittest.TestCase): method _assertDictEqual (line 33) | def _assertDictEqual(self, a, b, msg=None): method _serialize (line 45) | def _serialize(self, obj): method _deserialize (line 51) | def _deserialize(self, objtype, data): method testWriteOnly (line 57) | def testWriteOnly(self): method testSimpleMessage (line 61) | def testSimpleMessage(self): method testComplicated (line 73) | def testComplicated(self): FILE: test/py/TestClient.py class AbstractTest (line 37) | class AbstractTest(unittest.TestCase): method setUp (line 38) | def setUp(self): method tearDown (line 87) | def tearDown(self): method testVoid (line 90) | def testVoid(self): method testString (line 94) | def testString(self): method testMultiplexed (line 127) | def testMultiplexed(self): method testBool (line 132) | def testBool(self): method testByte (line 137) | def testByte(self): method testI32 (line 142) | def testI32(self): method testI64 (line 147) | def testI64(self): method testDouble (line 152) | def testDouble(self): method testBinary (line 159) | def testBinary(self): method testUuid (line 164) | def testUuid(self): method testStruct (line 171) | def testStruct(self): method testNest (line 181) | def testNest(self): method testMap (line 188) | def testMap(self): method testSet (line 194) | def testSet(self): method testList (line 200) | def testList(self): method testEnum (line 206) | def testEnum(self): method testTypedef (line 212) | def testTypedef(self): method testMapMap (line 218) | def testMapMap(self): method testMulti (line 227) | def testMulti(self): method testException (line 238) | def testException(self): method testMultiException (line 261) | def testMultiException(self): method testException__traceback__ (line 278) | def testException__traceback__(self): method testOneway (line 307) | def testOneway(self): method testOnewayThenNormal (line 315) | def testOnewayThenNormal(self): class TPedanticSequenceIdProtocolWrapper (line 326) | class TPedanticSequenceIdProtocolWrapper(TProtocolDecorator.TProtocolDec... method __init__ (line 332) | def __init__(self, protocol): method writeMessageBegin (line 336) | def writeMessageBegin(self, name, type, seqid): method readMessageBegin (line 346) | def readMessageBegin(self): function make_pedantic (line 357) | def make_pedantic(proto): class MultiplexedOptionalTest (line 362) | class MultiplexedOptionalTest(AbstractTest): method get_protocol2 (line 363) | def get_protocol2(self, transport): class BinaryTest (line 367) | class BinaryTest(MultiplexedOptionalTest): method get_protocol (line 368) | def get_protocol(self, transport): class MultiplexedBinaryTest (line 372) | class MultiplexedBinaryTest(MultiplexedOptionalTest): method get_protocol (line 373) | def get_protocol(self, transport): method get_protocol2 (line 377) | def get_protocol2(self, transport): class AcceleratedBinaryTest (line 382) | class AcceleratedBinaryTest(MultiplexedOptionalTest): method get_protocol (line 383) | def get_protocol(self, transport): class MultiplexedAcceleratedBinaryTest (line 387) | class MultiplexedAcceleratedBinaryTest(MultiplexedOptionalTest): method get_protocol (line 388) | def get_protocol(self, transport): method get_protocol2 (line 392) | def get_protocol2(self, transport): class CompactTest (line 397) | class CompactTest(MultiplexedOptionalTest): method get_protocol (line 398) | def get_protocol(self, transport): class MultiplexedCompactTest (line 402) | class MultiplexedCompactTest(MultiplexedOptionalTest): method get_protocol (line 403) | def get_protocol(self, transport): method get_protocol2 (line 407) | def get_protocol2(self, transport): class AcceleratedCompactTest (line 412) | class AcceleratedCompactTest(MultiplexedOptionalTest): method get_protocol (line 413) | def get_protocol(self, transport): class MultiplexedAcceleratedCompactTest (line 417) | class MultiplexedAcceleratedCompactTest(MultiplexedOptionalTest): method get_protocol (line 418) | def get_protocol(self, transport): method get_protocol2 (line 422) | def get_protocol2(self, transport): class JSONTest (line 427) | class JSONTest(MultiplexedOptionalTest): method get_protocol (line 428) | def get_protocol(self, transport): class MultiplexedJSONTest (line 432) | class MultiplexedJSONTest(MultiplexedOptionalTest): method get_protocol (line 433) | def get_protocol(self, transport): method get_protocol2 (line 437) | def get_protocol2(self, transport): class HeaderTest (line 442) | class HeaderTest(MultiplexedOptionalTest): method get_protocol (line 443) | def get_protocol(self, transport): class MultiplexedHeaderTest (line 448) | class MultiplexedHeaderTest(MultiplexedOptionalTest): method get_protocol (line 449) | def get_protocol(self, transport): method get_protocol2 (line 453) | def get_protocol2(self, transport): function suite (line 458) | def suite(): class OwnArgsTestProgram (line 490) | class OwnArgsTestProgram(unittest.TestProgram): method parseArgs (line 491) | def parseArgs(self, argv): FILE: test/py/TestEof.py class TestEof (line 29) | class TestEof(unittest.TestCase): method make_data (line 31) | def make_data(self, pfactory=None): method testTransportReadAll (line 52) | def testTransportReadAll(self): method eofTestHelper (line 64) | def eofTestHelper(self, pfactory): method eofTestHelperStress (line 86) | def eofTestHelperStress(self, pfactory): method testBinaryProtocolEof (line 103) | def testBinaryProtocolEof(self): method testBinaryProtocolAcceleratedBinaryEof (line 108) | def testBinaryProtocolAcceleratedBinaryEof(self): method testCompactProtocolEof (line 113) | def testCompactProtocolEof(self): method testCompactProtocolAcceleratedCompactEof (line 118) | def testCompactProtocolAcceleratedCompactEof(self): function suite (line 124) | def suite(): FILE: test/py/TestFrozen.py class TestFrozenBase (line 32) | class TestFrozenBase(unittest.TestCase): method _roundtrip (line 33) | def _roundtrip(self, src, dst): method test_dict_is_hashable_only_after_frozen (line 41) | def test_dict_is_hashable_only_after_frozen(self): method test_struct_with_collection_fields (line 47) | def test_struct_with_collection_fields(self): method test_set (line 50) | def test_set(self): method test_map (line 62) | def test_map(self): method test_list (line 74) | def test_list(self): method test_empty_struct (line 86) | def test_empty_struct(self): method test_struct (line 92) | def test_struct(self): method test_frozen_exception (line 99) | def test_frozen_exception(self): method test_frozen_exception_with_no_fields (line 107) | def test_frozen_exception_with_no_fields(self): method test_frozen_exception_serialization (line 110) | def test_frozen_exception_serialization(self): class TestFrozen (line 118) | class TestFrozen(TestFrozenBase): method protocol (line 119) | def protocol(self, trans): class TestFrozenAcceleratedBinary (line 123) | class TestFrozenAcceleratedBinary(TestFrozenBase): method protocol (line 124) | def protocol(self, trans): class TestFrozenAcceleratedCompact (line 128) | class TestFrozenAcceleratedCompact(TestFrozenBase): method protocol (line 129) | def protocol(self, trans): function suite (line 133) | def suite(): FILE: test/py/TestRenderedDoubleConstants.py class TestRenderedDoubleConstants (line 32) | class TestRenderedDoubleConstants(unittest.TestCase): method test_rendered_double_constants (line 40) | def test_rendered_double_constants(self): method test_rendered_double_list (line 160) | def test_rendered_double_list(self): function suite (line 169) | def suite(): FILE: test/py/TestServer.py class TestHandler (line 37) | class TestHandler(object): method __init__ (line 38) | def __init__(self, options): method testVoid (line 41) | def testVoid(self): method testString (line 45) | def testString(self, str): method testBool (line 50) | def testBool(self, boolean): method testByte (line 55) | def testByte(self, byte): method testI16 (line 60) | def testI16(self, i16): method testI32 (line 65) | def testI32(self, i32): method testI64 (line 70) | def testI64(self, i64): method testDouble (line 75) | def testDouble(self, dub): method testBinary (line 80) | def testBinary(self, thing): method testUuid (line 85) | def testUuid(self, thing): method testStruct (line 90) | def testStruct(self, thing): method testException (line 95) | def testException(self, arg): method testMultiException (line 104) | def testMultiException(self, arg0, arg1): method testOneway (line 117) | def testOneway(self, seconds): method testNest (line 124) | def testNest(self, thing): method testMap (line 129) | def testMap(self, thing): method testStringMap (line 134) | def testStringMap(self, thing): method testSet (line 139) | def testSet(self, thing): method testList (line 144) | def testList(self, thing): method testEnum (line 149) | def testEnum(self, thing): method testTypedef (line 154) | def testTypedef(self, thing): method testMapMap (line 159) | def testMapMap(self, thing): method testInsanity (line 177) | def testInsanity(self, argument): method testMulti (line 190) | def testMulti(self, arg0, arg1, arg2, arg3, arg4, arg5): class SecondHandler (line 199) | class SecondHandler(object): method secondtestString (line 200) | def secondtestString(self, argument): class TPedanticSequenceIdProtocolWrapper (line 209) | class TPedanticSequenceIdProtocolWrapper(TProtocolDecorator.TProtocolDec... method __init__ (line 215) | def __init__(self, protocol): method readMessageBegin (line 219) | def readMessageBegin(self): function make_pedantic (line 231) | def make_pedantic(proto): class TPedanticSequenceIdProtocolFactory (line 240) | class TPedanticSequenceIdProtocolFactory(TProtocol.TProtocolFactory): method __init__ (line 241) | def __init__(self, encapsulated): method getProtocol (line 245) | def getProtocol(self, trans): function main (line 249) | def main(options): function exit_gracefully (line 387) | def exit_gracefully(signum, frame): FILE: test/py/TestSocket.py class TimeoutTest (line 30) | class TimeoutTest(unittest.TestCase): method setUp (line 31) | def setUp(self): method testConnectTimeout (line 44) | def testConnectTimeout(self): method testWriteTimeout (line 57) | def testWriteTimeout(self): FILE: test/py/TestTypes.py function has_type_hints_option (line 30) | def has_type_hints_option(): class TypeAnnotationsTest (line 36) | class TypeAnnotationsTest(unittest.TestCase): method test_void (line 38) | def test_void(self): method test_string (line 41) | def test_string(self): method test_byte (line 44) | def test_byte(self): method test_i32 (line 47) | def test_i32(self): method test_i64 (line 50) | def test_i64(self): method test_double (line 53) | def test_double(self): method test_binary (line 56) | def test_binary(self): method test_struct (line 59) | def test_struct(self): method test_map (line 62) | def test_map(self): method test_list (line 65) | def test_list(self): method test_set (line 68) | def test_set(self): method test_uuid (line 71) | def test_uuid(self): FILE: test/py/explicit_module/EnumSerializationTest.py function deserialize_immutable (line 31) | def deserialize_immutable(base, function serialization_deserialization_struct_enum_test (line 39) | def serialization_deserialization_struct_enum_test(): function serialization_deserialization_struct_enum_as_string_test (line 48) | def serialization_deserialization_struct_enum_as_string_test(): function serialization_deserialization_exception_enum_as_string_test (line 57) | def serialization_deserialization_exception_enum_as_string_test(): function serialization_deserialization_exception_enum_test (line 66) | def serialization_deserialization_exception_enum_test(): FILE: test/py/util.py function local_libpath (line 28) | def local_libpath(): FILE: test/rb/core/protocol/test_binary_protocol.rb class TestBinaryProtocol (line 25) | class TestBinaryProtocol < Test::Unit::TestCase method test_different_data_types (line 26) | def test_different_data_types FILE: test/rb/core/protocol/test_compact_protocol.rb class TestCompactProtocol (line 25) | class TestCompactProtocol < Test::Unit::TestCase method test_different_data_types (line 26) | def test_different_data_types FILE: test/rb/core/protocol/test_json_protocol.rb class TestJsonProtocol (line 24) | class TestJsonProtocol < Test::Unit::TestCase method test_different_data_types (line 25) | def test_different_data_types FILE: test/rb/core/test_accelerated_binary_protocol.rb class TestThriftTransport (line 24) | class TestThriftTransport < Test::Unit::TestCase method test_accelerated_protocol (line 25) | def test_accelerated_protocol FILE: test/rb/core/test_backwards_compatability.rb class TestThriftException (line 24) | class TestThriftException < Test::Unit::TestCase method test_has_accessible_message (line 25) | def test_has_accessible_message FILE: test/rb/core/test_exceptions.rb class TestException (line 24) | class TestException < Test::Unit::TestCase method test_has_accessible_message (line 25) | def test_has_accessible_message FILE: test/rb/core/transport/test_transport.rb class DummyTransport (line 25) | class DummyTransport < Thrift::BaseTransport method initialize (line 26) | def initialize(data) method read (line 30) | def read(size) class TestThriftTransport (line 36) | class TestThriftTransport < Test::Unit::TestCase method setup (line 37) | def setup method test_open? (line 41) | def test_open? method test_open (line 45) | def test_open method test_close (line 49) | def test_close method test_read_all (line 58) | def test_read_all method test_write (line 64) | def test_write method test_flush (line 68) | def test_flush FILE: test/rb/fixtures/structs.rb type Fixtures (line 22) | module Fixtures type Structs (line 23) | module Structs class OneBool (line 24) | class OneBool method validate (line 31) | def validate class OneByte (line 35) | class OneByte method validate (line 42) | def validate class OneI16 (line 46) | class OneI16 method validate (line 53) | def validate class OneI32 (line 57) | class OneI32 method validate (line 64) | def validate class OneI64 (line 68) | class OneI64 method validate (line 75) | def validate class OneDouble (line 79) | class OneDouble method validate (line 86) | def validate class OneString (line 90) | class OneString method validate (line 97) | def validate class OneMap (line 101) | class OneMap method validate (line 108) | def validate class NestedMap (line 112) | class NestedMap method validate (line 119) | def validate class OneList (line 123) | class OneList method validate (line 130) | def validate class NestedList (line 134) | class NestedList method validate (line 141) | def validate class OneSet (line 145) | class OneSet method validate (line 152) | def validate class NestedSet (line 156) | class NestedSet method validate (line 163) | def validate class OneOfEach (line 180) | class OneOfEach method == (line 198) | def ==(other) method validate (line 206) | def validate class Nested1 (line 217) | class Nested1 method validate (line 228) | def validate class Nested2 (line 239) | class Nested2 method validate (line 250) | def validate class Nested3 (line 261) | class Nested3 method validate (line 272) | def validate class Nested4 (line 283) | class Nested4 method validate (line 294) | def validate FILE: test/rb/generation/test_enum.rb class TestEnumGeneration (line 23) | class TestEnumGeneration < Test::Unit::TestCase method test_enum_valid_values (line 25) | def test_enum_valid_values method test_enum_hash (line 29) | def test_enum_hash FILE: test/rb/generation/test_recursive.rb class TestRecursiveGeneration (line 23) | class TestRecursiveGeneration < Test::Unit::TestCase method test_can_create_recursive_tree (line 27) | def test_can_create_recursive_tree FILE: test/rb/generation/test_struct.rb class TestStructGeneration (line 23) | class TestStructGeneration < Test::Unit::TestCase method test_default_values (line 25) | def test_default_values method test_goodbyez (line 44) | def test_goodbyez FILE: test/rb/integration/TestClient.rb class SimpleClientTest (line 62) | class SimpleClientTest < Test::Unit::TestCase method setup (line 63) | def setup method teardown (line 115) | def teardown method test_void (line 119) | def test_void method test_string (line 124) | def test_string method test_bool (line 163) | def test_bool method test_byte (line 169) | def test_byte method test_i32 (line 176) | def test_i32 method test_i64 (line 183) | def test_i64 method test_double (line 190) | def test_double method test_binary (line 198) | def test_binary method test_map (line 205) | def test_map method test_string_map (line 212) | def test_string_map method test_list (line 220) | def test_list method test_enum (line 227) | def test_enum method test_typedef (line 236) | def test_typedef method test_set (line 244) | def test_set method get_struct (line 251) | def get_struct method test_uuid (line 255) | def test_uuid method test_struct (line 263) | def test_struct method test_nest (line 276) | def test_nest method test_insanity (line 294) | def test_insanity method test_map_map (line 326) | def test_map_map method test_multi (line 347) | def test_multi method test_exception (line 359) | def test_exception method test_multi_exception (line 374) | def test_multi_exception method test_oneway (line 385) | def test_oneway FILE: test/rb/integration/TestServer.rb class SimpleHandler (line 31) | class SimpleHandler method testVoid (line 42) | def testVoid() method testInsanity (line 45) | def testInsanity(thing) method testMapMap (line 57) | def testMapMap(thing) method testMulti (line 74) | def testMulti(arg0, arg1, arg2, arg3, arg4, arg5) method testException (line 83) | def testException(thing) method testMultiException (line 93) | def testMultiException(arg0, arg1) method testOneway (line 103) | def testOneway(arg0) FILE: test/rb/test_helper.rb type Thrift (line 26) | module Thrift type Struct (line 27) | module Struct function == (line 28) | def ==(other) FILE: test/rs/src/bin/test_client.rs type ThriftClientPair (line 41) | type ThriftClientPair = ( function main (line 46) | fn main() { function run (line 60) | fn run() -> thrift::Result<()> { function bind (line 111) | fn bind( function bind_uds (line 140) | fn bind_uds>( function build (line 166) | fn build( type BuildThriftTestClient (line 215) | type BuildThriftTestClient = type BuiltSecondServiceClient (line 217) | type BuiltSecondServiceClient = function make_thrift_calls (line 221) | fn make_thrift_calls( function verify_expected_result (line 605) | fn verify_expected_result( FILE: test/rs/src/bin/test_server.rs function main (line 37) | fn main() { function run (line 51) | fn run() -> thrift::Result<()> { type ThriftTestSyncHandlerImpl (line 165) | struct ThriftTestSyncHandlerImpl; method handle_test_void (line 167) | fn handle_test_void(&self) -> thrift::Result<()> { method handle_test_string (line 172) | fn handle_test_string(&self, thing: String) -> thrift::Result { method handle_test_uuid (line 177) | fn handle_test_uuid(&self, thing: uuid::Uuid) -> thrift::Result thrift::Result { method handle_test_byte (line 187) | fn handle_test_byte(&self, thing: i8) -> thrift::Result { method handle_test_i32 (line 192) | fn handle_test_i32(&self, thing: i32) -> thrift::Result { method handle_test_i64 (line 197) | fn handle_test_i64(&self, thing: i64) -> thrift::Result { method handle_test_double (line 202) | fn handle_test_double(&self, thing: OrderedFloat) -> thrift::Result... method handle_test_binary (line 207) | fn handle_test_binary(&self, thing: Vec) -> thrift::Result> { method handle_test_struct (line 212) | fn handle_test_struct(&self, thing: Xtruct) -> thrift::Result { method handle_test_nest (line 217) | fn handle_test_nest(&self, thing: Xtruct2) -> thrift::Result { method handle_test_map (line 222) | fn handle_test_map(&self, thing: BTreeMap) -> thrift::Result) -> thrift::Result) -> thrift::Result> { method handle_test_enum (line 245) | fn handle_test_enum(&self, thing: Numberz) -> thrift::Result { method handle_test_typedef (line 250) | fn handle_test_typedef(&self, thing: UserId) -> thrift::Result { method handle_test_map_map (line 258) | fn handle_test_map_map(&self, hello: i32) -> thrift::Result thrift::Result<()> { method handle_test_multi_exception (line 356) | fn handle_test_multi_exception(&self, arg0: String, arg1: String) -> thr... method handle_test_oneway (line 382) | fn handle_test_oneway(&self, seconds_to_sleep: i32) -> thrift::Result<()> { type SecondServiceSyncHandlerImpl (line 388) | struct SecondServiceSyncHandlerImpl; method handle_secondtest_string (line 390) | fn handle_secondtest_string(&self, thing: String) -> thrift::Result server) { method go2sleep (line 89) | void go2sleep(int thread, int seconds) { function main (line 107) | int main(int argc, char **argv) { FILE: tutorial/c_glib/c_glib_client.c function main (line 29) | int main (void) FILE: tutorial/c_glib/c_glib_server.c type _TutorialCalculatorHandler (line 80) | struct _TutorialCalculatorHandler { type TutorialCalculatorHandler (line 86) | typedef struct _TutorialCalculatorHandler TutorialCalculatorHandler; type _TutorialCalculatorHandlerClass (line 88) | struct _TutorialCalculatorHandlerClass { type TutorialCalculatorHandlerClass (line 91) | typedef struct _TutorialCalculatorHandlerClass TutorialCalculatorHandler... function gboolean (line 168) | static gboolean function gboolean (line 277) | static gboolean function gboolean (line 297) | static gboolean function tutorial_calculator_handler_finalize (line 347) | static void function tutorial_calculator_handler_init (line 363) | static void function tutorial_calculator_handler_class_init (line 374) | static void function sigint_handler (line 419) | static void function main (line 432) | int main (void) FILE: tutorial/cpp/CppClient.cpp function main (line 36) | int main() { FILE: tutorial/cpp/CppServer.cpp class CalculatorHandler (line 47) | class CalculatorHandler : public CalculatorIf { method CalculatorHandler (line 49) | CalculatorHandler() = default; method ping (line 51) | void ping() override { cout << "ping()" << '\n'; } method add (line 53) | int32_t add(const int32_t n1, const int32_t n2) override { method calculate (line 58) | int32_t calculate(const int32_t logid, const Work& work) override { method getStruct (line 97) | void getStruct(SharedStruct& ret, const int32_t logid) override { method zip (line 102) | void zip() override { cout << "zip()" << '\n'; } class CalculatorCloneFactory (line 114) | class CalculatorCloneFactory : virtual public CalculatorIfFactory { method CalculatorIf (line 117) | CalculatorIf* getHandler(const ::apache::thrift::TConnectionInfo& conn... method releaseHandler (line 127) | void releaseHandler( ::shared::SharedServiceIf* handler) override { function main (line 132) | int main() { FILE: tutorial/dart/client/web/client.dart function main (line 26) | void main() class CalculatorUI (line 30) | class CalculatorUI { method start (line 38) | void start() method _validate (line 43) | void _validate() method _initConnection (line 49) | void _initConnection() method _buildInterface (line 59) | void _buildInterface() method _buildPingComponent (line 73) | void _buildPingComponent() method _onPingClick (line 81) | void _onPingClick(MouseEvent e) method _buildAddComponent (line 87) | void _buildAddComponent() method _onAddClick (line 120) | void _onAddClick(MouseEvent e) method _buildCalculatorComponent (line 134) | void _buildCalculatorComponent() method _onCalcClick (line 211) | void _onCalcClick(MouseEvent e) method _buildGetStructComponent (line 235) | void _buildGetStructComponent() method _onGetStructClick (line 266) | void _onGetStructClick(MouseEvent e) FILE: tutorial/dart/console_client/bin/main.dart function main (line 38) | main(List args) function _initConnection (line 64) | Future _initConnection(int port) function _run (line 74) | Future _run() function _help (line 121) | void _help() function _ping (line 131) | Future _ping() function _add (line 136) | Future _add(int x, int y) function _calc (line 141) | Future _calc(Work work) function _struct (line 146) | Future _struct(int key) FILE: tutorial/dart/server/bin/main.dart function main (line 32) | main(List args) function _runWebSocketServer (line 68) | Future _runWebSocketServer(int port) function _runTcpServer (line 82) | Future _runTcpServer(int port) function _initProcessor (line 90) | Future _initProcessor(TSocket socket) function _processMessage (line 100) | Future _processMessage(_) class CalculatorServer (line 104) | class CalculatorServer implements Calculator { method ping (line 107) | Future ping() method add (line 111) | Future add(int num1, int num2) method calculate (line 117) | Future calculate(int logid, Work? work) method zip (line 154) | Future zip() method getStruct (line 158) | Future getStruct(int key) FILE: tutorial/go/src/client.go function handleClient (line 32) | func handleClient(client *tutorial.CalculatorClient) (err error) { function runClient (line 81) | func runClient(transportFactory thrift.TTransportFactory, protocolFactor... FILE: tutorial/go/src/handler.go type CalculatorHandler (line 31) | type CalculatorHandler struct method Ping (line 39) | func (p *CalculatorHandler) Ping(ctx context.Context) (err error) { method Add (line 44) | func (p *CalculatorHandler) Add(ctx context.Context, num1 int32, num2 ... method Calculate (line 49) | func (p *CalculatorHandler) Calculate(ctx context.Context, logid int32... method GetStruct (line 90) | func (p *CalculatorHandler) GetStruct(ctx context.Context, key int32) ... method Zip (line 96) | func (p *CalculatorHandler) Zip(ctx context.Context) (err error) { function NewCalculatorHandler (line 35) | func NewCalculatorHandler() *CalculatorHandler { FILE: tutorial/go/src/main.go function Usage (line 31) | func Usage() { function main (line 37) | func main() { FILE: tutorial/go/src/server.go function runServer (line 30) | func runServer(transportFactory thrift.TTransportFactory, protocolFactor... FILE: tutorial/java/src/CalculatorHandler.java class CalculatorHandler (line 28) | public class CalculatorHandler implements Calculator.Iface { method CalculatorHandler (line 32) | public CalculatorHandler() { method ping (line 36) | public void ping() { method add (line 40) | public int add(int n1, int n2) { method calculate (line 45) | public int calculate(int logid, Work work) throws InvalidOperation { method getStruct (line 82) | public SharedStruct getStruct(int key) { method zip (line 87) | public void zip() { FILE: tutorial/java/src/JavaClient.java class JavaClient (line 32) | public class JavaClient { method main (line 33) | public static void main(String [] args) { method perform (line 73) | private static void perform(Calculator.Client client) throws TException FILE: tutorial/java/src/JavaServer.java class JavaServer (line 35) | public class JavaServer { method main (line 41) | public static void main(String [] args) { method simple (line 64) | public static void simple(Calculator.Processor processor) { method secure (line 79) | public static void secure(Calculator.Processor processor) { FILE: tutorial/js/src/Httpd.java class Httpd (line 85) | public class Httpd { method main (line 87) | public static void main(String[] args) throws Exception { class HttpFileHandler (line 97) | static class HttpFileHandler implements HttpRequestHandler { method HttpFileHandler (line 101) | public HttpFileHandler(final String docRoot) { method handle (line 106) | public void handle(final HttpRequest request, final HttpResponse res... method thriftRequest (line 185) | private String thriftRequest(byte[] input){ class RequestListenerThread (line 213) | static class RequestListenerThread extends Thread { method RequestListenerThread (line 219) | public RequestListenerThread(int port, final String docroot) throws ... method run (line 239) | public void run() { class WorkerThread (line 265) | static class WorkerThread extends Thread { method WorkerThread (line 270) | public WorkerThread(final HttpService httpservice, final HttpServerC... method run (line 276) | public void run() { FILE: tutorial/netstd/Client/Program.cs class LoggingHelper (line 38) | public static class LoggingHelper method ConfigureLogging (line 44) | public static void ConfigureLogging(ILoggingBuilder logging) method CreateLogger (line 51) | public static ILogger CreateLogger() => LogFactory.CreateLogger<... class Program (line 54) | public class Program method DisplayHelp (line 59) | private static void DisplayHelp() method Main (line 96) | public static async Task Main(string[] args) method RunAsync (line 114) | private static async Task RunAsync(string[] args, CancellationToken ca... method GetMultiplex (line 143) | private static bool GetMultiplex(string[] args) method GetProtocol (line 149) | private static Protocol GetProtocol(string[] args) method GetBuffering (line 162) | private static Buffering GetBuffering(string[] args) method GetTransport (line 175) | private static Transport GetTransport(string[] args) method MakeTransport (line 189) | private static TTransport MakeTransport(string[] args) method GetNumberOfClients (line 240) | private static int GetNumberOfClients(string[] args) method GetCertificate (line 253) | private static X509Certificate2 GetCertificate() method GetCertPath (line 271) | private static string GetCertPath(DirectoryInfo? di, int maxCount = 6) method LocalCertificateSelectionCallback (line 285) | private static X509Certificate2 LocalCertificateSelectionCallback(obje... method CertValidator (line 292) | private static bool CertValidator(object sender, X509Certificate? cert... method MakeProtocol (line 297) | private static TProtocol MakeProtocol(string[] args, TTransport transp... method RunClientAsync (line 309) | private static async Task RunClientAsync(TProtocol protocol, bool mult... method ExecuteCalculatorClientOperations (line 338) | private static async Task ExecuteCalculatorClientOperations( Calculato... type Transport (line 413) | private enum Transport type Protocol (line 423) | private enum Protocol type Buffering (line 430) | private enum Buffering FILE: tutorial/netstd/Server/Program.cs class LoggingHelper (line 45) | public static class LoggingHelper method ConfigureLogging (line 51) | public static void ConfigureLogging(ILoggingBuilder logging) method CreateLogger (line 58) | public static ILogger CreateLogger() => LogFactory.CreateLogger<... class Program (line 61) | public class Program method Main (line 66) | public static async Task Main(string[] args) method DisplayHelp (line 88) | private static void DisplayHelp() method RunAsync (line 122) | private static async Task RunAsync(string[] args, CancellationToken ca... method GetMultiplex (line 142) | private static bool GetMultiplex(string[] args) method GetProtocol (line 148) | private static Protocol GetProtocol(string[] args) method GetBuffering (line 161) | private static Buffering GetBuffering(string[] args) method GetTransport (line 174) | private static Transport GetTransport(string[] args) method RunSelectedConfigurationAsync (line 187) | private static async Task RunSelectedConfigurationAsync(Transport tran... method GetCertificate (line 257) | private static X509Certificate2 GetCertificate() method GetCertPath (line 265) | private static string GetCertPath(DirectoryInfo? di, int maxCount = 6) method LocalCertificateSelectionCallback (line 279) | private static X509Certificate2 LocalCertificateSelectionCallback(obje... method ClientCertValidator (line 286) | private static bool ClientCertValidator(object sender, X509Certificate... type Transport (line 291) | private enum Transport type Buffering (line 299) | private enum Buffering type Protocol (line 306) | private enum Protocol class HttpServerSample (line 313) | public class HttpServerSample method Run (line 315) | public void Run(CancellationToken cancellationToken) class Startup (line 338) | public class Startup method Startup (line 340) | public Startup(IWebHostEnvironment env) method ConfigureServices (line 352) | public void ConfigureServices(IServiceCollection services) method Configure (line 362) | public void Configure(IApplicationBuilder app, IWebHostEnvironment... class CalculatorAsyncHandler (line 371) | public class CalculatorAsyncHandler : Calculator.IAsync method CalculatorAsyncHandler (line 375) | public CalculatorAsyncHandler() method getStruct (line 379) | public async Task getStruct(int key, method ping (line 387) | public async Task ping(CancellationToken cancellationToken) method add (line 392) | public async Task add(int num1, int num2, CancellationToken can... method calculate (line 399) | public async Task calculate(int logid, Work? w, CancellationTok... method zip (line 455) | public async Task zip(CancellationToken cancellationToken) class SharedServiceAsyncHandler (line 462) | public class SharedServiceAsyncHandler : SharedService.IAsync method getStruct (line 464) | public async Task getStruct(int key, CancellationToken... FILE: tutorial/php/PhpServer.php class CalculatorHandler (line 55) | class CalculatorHandler implements \tutorial\CalculatorIf { method ping (line 58) | public function ping() { method add (line 62) | public function add($num1, $num2) { method calculate (line 67) | public function calculate($logid, \tutorial\Work $w) { method getStruct (line 103) | public function getStruct($key) { method zip (line 111) | public function zip() { FILE: tutorial/php/runserver.py class Handler (line 30) | class Handler(CGIHTTPServer.CGIHTTPRequestHandler): FILE: tutorial/py.tornado/PythonClient.py function communicate (line 41) | def communicate(): function main (line 102) | def main(): FILE: tutorial/py.tornado/PythonServer.py class CalculatorHandler (line 39) | class CalculatorHandler(object): method __init__ (line 40) | def __init__(self): method ping (line 43) | def ping(self): method add (line 46) | def add(self, n1, n2): method calculate (line 50) | def calculate(self, logid, work): method getStruct (line 72) | def getStruct(self, key): method zip (line 76) | def zip(self): function main (line 80) | def main(): FILE: tutorial/py.twisted/PythonClient.py function main (line 39) | def main(client): FILE: tutorial/py.twisted/PythonServer.py class CalculatorHandler (line 39) | class CalculatorHandler: method __init__ (line 42) | def __init__(self): method ping (line 45) | def ping(self): method add (line 48) | def add(self, n1, n2): method calculate (line 52) | def calculate(self, logid, work): method getStruct (line 75) | def getStruct(self, key): method zip (line 79) | def zip(self): FILE: tutorial/py/PythonClient.py function main (line 36) | def main(): FILE: tutorial/py/PythonServer.py class CalculatorHandler (line 38) | class CalculatorHandler: method __init__ (line 39) | def __init__(self): method ping (line 42) | def ping(self): method add (line 45) | def add(self, n1, n2): method calculate (line 49) | def calculate(self, logid, work): method getStruct (line 72) | def getStruct(self, key): method zip (line 76) | def zip(self): FILE: tutorial/rb/RubyServer.rb class CalculatorHandler (line 30) | class CalculatorHandler method initialize (line 31) | def initialize() method ping (line 35) | def ping() method add (line 39) | def add(n1, n2) method calculate (line 44) | def calculate(logid, work) method getStruct (line 76) | def getStruct(key) method zip (line 81) | def zip() FILE: tutorial/rs/src/bin/tutorial_client.rs function main (line 28) | fn main() { function run (line 38) | fn run() -> thrift::Result<()> { type ClientInputProtocol (line 99) | type ClientInputProtocol = TCompactInputProtocol thrift::Result<()> { type CalculatorServer (line 82) | struct CalculatorServer { method default (line 87) | fn default() -> CalculatorServer { method handle_get_struct (line 100) | fn handle_get_struct(&self, key: i32) -> thrift::Result { method handle_ping (line 110) | fn handle_ping(&self) -> thrift::Result<()> { method handle_add (line 115) | fn handle_add(&self, num1: i32, num2: i32) -> thrift::Result { method handle_calculate (line 120) | fn handle_calculate(&self, logid: i32, w: Work) -> thrift::Result { method handle_zip (line 178) | fn handle_zip(&self) -> thrift::Result<()> {